blob: c93246888f08582d14dc76f192157753550496f3 [file]
// IGNORE_KLIB_RUNTIME_ERRORS_WITH_CUSTOM_SECOND_STAGE: JS,Wasm-JS:2.4
// KT-89489, KT-89487: Fixed in 2.5.20-Beta1
// FILE: another.kt
private val prop = run {
log("prop")
}
fun foo(unused: Unit = boo()) {
log("foo")
}
// FILE: util.kt
var l = ""
fun log(a: String) {
l += a + ";"
}
fun boo() {
log("boo")
}
// FILE: main.kt
fun box(): String {
log("S")
foo()
log("E")
if (l != "S;prop;boo;foo;E;") return l
return "OK"
}