blob: 88b01d109fc73b9d1efb3f099a3590dff816645e [file]
/*
Modified test case from KT-24777
*/
// FILE: lib.kt
inline fun condition() = false
// FILE: main.kt
// CHECK_BREAKS_COUNT: function=run count=0
// CHECK_LABELS_COUNT: function=run name=$block count=0
fun run(x: Boolean): String {
var y = 0
do {
if (y > 0)
return "NOT OK"
y += 1
do {
} while (false)
if (x) continue
} while (condition())
return "OK"
}
fun box(): String {
return run(true)
}