From 8fd2ddad12b0a33d5d783626864d36d0521f16ee Mon Sep 17 00:00:00 2001 From: Igor Yakovlev Date: Fri, 30 Jul 2021 16:03:15 +0200 Subject: [PATCH] [FIR] Downgrade ensure resolves to types instead of status --- .../src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt index 6508521c20f..1a22e22b568 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt @@ -146,7 +146,7 @@ fun BodyResolveComponents.typeForQualifier(resolvedQualifier: FirResolvedQualifi val classSymbol = resolvedQualifier.symbol val resultType = resolvedQualifier.resultType if (classSymbol != null) { - classSymbol.ensureResolved(FirResolvePhase.DECLARATIONS) + classSymbol.ensureResolved(FirResolvePhase.TYPES) val declaration = classSymbol.fir if (declaration !is FirTypeAlias || resolvedQualifier.typeArguments.isEmpty()) { typeForQualifierByDeclaration(declaration, resultType, session)?.let { return it }