blob: 39e44a1156c39dc3da54d21e1f504315422db282 [file]
inline fun <R> f(size: Int, block: () -> R): R {
var result: R
while (true) {
result = block()
if (size == 0) break
}
return result
}
fun computeResult(size: Int) = f(size) {
42
}
fun box() = if (computeResult(0) == 42) "OK" else "FAIL"