JS: fix crash when js function contains for statement w/o initializer
Fix KT-20898
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
// EXPECTED_REACHABLE_NODES: 1125
|
||||
// FILE: a.kt
|
||||
fun foo(n: Int): String = js("""
|
||||
var result = "";
|
||||
|
||||
var i = 0;
|
||||
for (; i < n; i++) {
|
||||
result += i + ";"
|
||||
}
|
||||
|
||||
return result;
|
||||
""")
|
||||
|
||||
// FILE: b.kt
|
||||
// RECOMPILE
|
||||
fun box(): String {
|
||||
val r = foo(3)
|
||||
if (r != "0;1;2;") return "fail: $r"
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user