FIR IDE: ignore PCE when running lazy resolve phase
This commit is contained in:
+3
-1
@@ -130,7 +130,9 @@ internal class FirLazyDeclarationResolver(
|
|||||||
implicitTypeOnly = toPhase == FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE,
|
implicitTypeOnly = toPhase == FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE,
|
||||||
towerDataContextCollector
|
towerDataContextCollector
|
||||||
)
|
)
|
||||||
containerFirFile.transform<FirFile, ResolutionMode>(transformer, ResolutionMode.ContextDependent)
|
executeWithoutPCE {
|
||||||
|
containerFirFile.transform<FirFile, ResolutionMode>(transformer, ResolutionMode.ContextDependent)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun FirDeclaration.getNonLocalDeclarationToResolve(provider: FirProvider, moduleFileCache: ModuleFileCache): FirDeclaration {
|
private fun FirDeclaration.getNonLocalDeclarationToResolve(provider: FirProvider, moduleFileCache: ModuleFileCache): FirDeclaration {
|
||||||
|
|||||||
Reference in New Issue
Block a user