From ab2aaec4fe73466a92e998bfb9e2eede19b727ec Mon Sep 17 00:00:00 2001 From: Igor Yakovlev Date: Tue, 13 Jul 2021 19:35:38 +0200 Subject: [PATCH] [FIR IDE] Ensure resolve for status transformer --- .../kotlin/fir/resolve/transformers/FirStatusResolver.kt | 1 + 1 file changed, 1 insertion(+) 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 }