blob: 8667cf9635a3d8396d283d9b97ba30199af683ed [file]
// RUN_PIPELINE_TILL: BACKEND
// 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
}
/* GENERATED_FIR_TAGS: classDeclaration, comparisonExpression, functionDeclaration, ifExpression, inner, integerLiteral,
localClass, propertyDeclaration */