20 lines
393 B
Kotlin
Vendored
20 lines
393 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
class Outer {
|
|
fun foo(): Int {
|
|
if (outerState > 0) return outerState
|
|
|
|
class Local {
|
|
val localState = outerState
|
|
|
|
inner class LocalInner {
|
|
val o = outerState
|
|
val l = localState
|
|
}
|
|
}
|
|
|
|
return Local().localState
|
|
}
|
|
|
|
val outerState = 42
|
|
}
|