[JS IR] Fix JS code diagnostics tests according to new KLIB checks
^KT-62425
This commit is contained in:
committed by
Space Team
parent
04809a6b3b
commit
261527939b
Vendored
+7
-2
@@ -1,8 +1,13 @@
|
||||
// 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.
|
||||
|
||||
// ERROR_POLICY: SEMANTIC
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
fun foo(x: Any) {
|
||||
js("delete x.foo;")
|
||||
js("delete x['bar'];")
|
||||
js("delete x.baz();")
|
||||
js("delete this;")
|
||||
js(<!JSCODE_ERROR!>"delete x.baz();"<!>)
|
||||
js(<!JSCODE_ERROR!>"delete this;"<!>)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user