Files
kotlin/compiler/testData/codegen/box/controlStructures/breakContinueInExpressions/inlineWithStack.kt
2019-04-08 13:10:22 +02:00

17 lines
357 B
Kotlin
Vendored

inline fun bar(block: () -> String) : String {
return block()
}
inline fun bar2() : String {
while (true) break
return bar { return "def" }
}
fun foobar(x: String, y: String, z: String) = x + y + z
fun box(): String {
val test = foobar("abc", bar2(), "ghi")
return if (test == "abcdefghi")
"OK"
else "Failed, test=$test"
}