JS backend: added more tests for closures.
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package foo
|
||||
|
||||
val f = true
|
||||
|
||||
fun box(): String {
|
||||
val bar = "test "
|
||||
val boo = "another "
|
||||
|
||||
fun baz(): String {
|
||||
var result = bar
|
||||
|
||||
if (f) {
|
||||
val bar = 42
|
||||
result += bar
|
||||
|
||||
val boo = 7
|
||||
result += boo
|
||||
}
|
||||
|
||||
result += boo
|
||||
result += bar
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
val r = baz()
|
||||
if (r != "test 427another test ") return r;
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user