Files
kotlin-fork/js/js.translator/testData/box/initialize/complexTopLevelPropertyInitializer.kt
T
2019-12-06 05:37:09 +03:00

15 lines
337 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1372
package foo
fun f() {}
fun selector() = true
val y = if (selector()) 23 else throw Exception()
val x = if (selector()) { f(); y + 1 } else 999
val z = if (selector()) { f(); x + 1 } else 999
fun box(): String {
if (x != 24) return "fail1: $x"
if (z != 25) return "fail2: $z"
return "OK"
}