26 lines
424 B
Kotlin
Vendored
26 lines
424 B
Kotlin
Vendored
// 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() |