// FILE: 1.kt package test public inline fun myRun(block: () -> Unit) { return block() } // FILE: 2.kt //NO_CHECK_LAMBDA_INLINING import test.* fun box(): String { var res = "" myRun { val x = object { fun foo() { res = "OK" } } object { fun bar() = x.foo() }.bar() } return res }