Files
kotlin-fork/compiler/testData/codegen/boxInline/anonymousObject/inlineCallInsideInlineLambda.kt
T
2021-02-02 17:53:53 +03:00

36 lines
437 B
Kotlin
Vendored

// DUMP_SMAP
// NO_CHECK_LAMBDA_INLINING
// FILE: 1.kt
package test
object A {
inline fun test(s: () -> Unit) {
s()
}
}
object B {
inline fun test2(s: () -> Unit) {
s()
}
}
// FILE: 2.kt
import test.*
fun box(): String {
var z = "fail"
B.test2 {
{ // regenerated object in inline lambda
A.test {
z = "OK"
}
}()
}
return z;
}