Files
kotlin-fork/backend.native/tests/external/codegen/blackbox/controlStructures/breakContinueInExpressions/inlineWithStack.kt
T
Ilya Matveev 1b553ebfaf backend/tests: Add blackbox tests from Kotlin JVM
Added tests from testData/codegen/box directory. There are blackbox tests
in other directories and they are to be added.
2017-01-20 14:04:04 +03:00

17 lines
357 B
Kotlin

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"
}