Files
kotlin-fork/js/js.translator/testData/box/initialize/complexTopLevelPropertyInitializer.kt
T

14 lines
303 B
Kotlin
Vendored

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"
}