Files
kotlin-fork/compiler/testData/codegen/box/finally/kt3874.kt
T
2018-06-09 19:15:38 +03:00

36 lines
578 B
Kotlin
Vendored

// IGNORE_BACKEND: JS_IR
fun test1(): String {
var r = ""
for (i in 1..2) {
try {
r += "O"
continue
} finally {
r += "K"
break
}
}
return r
}
fun test2(): String {
var r = ""
for (i in 1..2) {
try {
r += "O"
break
} finally {
r += "K"
continue
}
}
return r
}
fun box(): String {
if (test1() != "OK") return "fail1: ${test1()}"
if (test2() != "OKOK") return "fail2: ${test2()}"
return "OK"
}