Files
kotlin-fork/compiler/testData/codegen/bytecodeText/kt10259_2.kt
T
2022-08-23 22:06:10 +00:00

31 lines
766 B
Kotlin
Vendored

fun box(): String {
var encl1 = "fail";
test {
encl1 = "OK"
}
return encl1
}
inline fun test(crossinline s: () -> Unit) {
{
{
s()
}.let { it() }
}.let { it() }
}
// JVM_TEMPLATES
// 3 INNERCLASS Kt10259_2Kt\$test\$1 null
// 2 INNERCLASS Kt10259_2Kt\$test\$1\$1
// 2 INNERCLASS Kt10259_2Kt\$box\$\$inlined\$test\$1\s
// 2 INNERCLASS Kt10259_2Kt\$box\$\$inlined\$test\$1\$1
// 9 INNERCLASS
// JVM_IR_TEMPLATES
// 3 INNERCLASS Kt10259_2Kt\$test\$1 null
// 2 INNERCLASS Kt10259_2Kt\$test\$1\$1
// 2 INNERCLASS Kt10259_2Kt\$box\$\$inlined\$test\$1\s
// 2 INNERCLASS Kt10259_2Kt\$box\$\$inlined\$test\$1\$1
// 1 INNERCLASS kotlin.jvm.internal.Ref\$ObjectRef kotlin.jvm.internal.Ref ObjectRef
// 10 INNERCLASS