diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolver.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolver.kt index 98902f0b289..189c521c36c 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolver.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolver.kt @@ -71,6 +71,7 @@ class FirStatusResolver( val scope = containingClass.unsubstitutedScope(session, scopeSession, withForcedTypeCalculator = false) scope.processPropertiesByName(property.name) {} scope.processDirectOverriddenPropertiesWithBaseScope(property.symbol) { symbol, _ -> + symbol.ensureResolved(FirResolvePhase.STATUS) this += symbol.fir ProcessorAction.NEXT }