| // FIR_DIFFERENCE | |
| // The diagnostic cannot be implemented with the FIR frontend checker because it requires constant evaluation over FIR. | |
| // The diagnostic is implemented as a klib check over IR. | |
| // IGNORE_BACKEND_K1: JS_IR | |
| // DIAGNOSTICS: -UNUSED_PARAMETER | |
| fun foo(x: Any) { | |
| js("delete x.foo;") | |
| js("delete x['bar'];") | |
| js("delete x.baz<!JSCODE_ERROR!>()<!>;") | |
| js("delete <!JSCODE_ERROR!>this<!>;") | |
| } |