[FIR] Downgrade ensure resolves to types instead of status
This commit is contained in:
committed by
TeamCityServer
parent
c0949fbc18
commit
8fd2ddad12
@@ -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 }
|
||||
|
||||
Reference in New Issue
Block a user