[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
+9
-4
@@ -1,3 +1,8 @@
|
||||
// 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
|
||||
fun test() {
|
||||
js(<!JSCODE_NO_JAVASCRIPT_PRODUCED!>""<!>)
|
||||
js(<!JSCODE_NO_JAVASCRIPT_PRODUCED!>" "<!>)
|
||||
@@ -5,12 +10,12 @@ fun test() {
|
||||
"""<!>)
|
||||
|
||||
val empty = ""
|
||||
js(<!JSCODE_NO_JAVASCRIPT_PRODUCED!>empty<!>)
|
||||
js(<!JSCODE_ARGUMENT_NON_CONST_EXPRESSION, JSCODE_NO_JAVASCRIPT_PRODUCED!>empty<!>)
|
||||
|
||||
val whitespace = " "
|
||||
js(<!JSCODE_NO_JAVASCRIPT_PRODUCED!>whitespace<!>)
|
||||
js(<!JSCODE_ARGUMENT_NON_CONST_EXPRESSION, JSCODE_NO_JAVASCRIPT_PRODUCED!>whitespace<!>)
|
||||
|
||||
val multiline = """
|
||||
"""
|
||||
js(<!JSCODE_NO_JAVASCRIPT_PRODUCED!>multiline<!>)
|
||||
}
|
||||
js(<!JSCODE_ARGUMENT_NON_CONST_EXPRESSION, JSCODE_NO_JAVASCRIPT_PRODUCED!>multiline<!>)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user