// IGNORE_BACKEND: JVM_IR // LOCAL_VARIABLE_TABLE class Foo { fun foo() { block { this@Foo } } inner class Bar { fun bar() { block { this@Foo this@Bar block { this@Foo this@Bar } } } } } inline fun block(block: () -> Unit) = block()