| // IR_DIFFERENCE | |
| // INLINE_SCOPES_DIFFERENCE | |
| // 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() |