FIR IDE: ignore PCE when running lazy resolve phase

This commit is contained in:
Ilya Kirillov
2020-09-03 11:41:20 +03:00
parent 9130392eb9
commit d4786e06a9
@@ -130,7 +130,9 @@ internal class FirLazyDeclarationResolver(
implicitTypeOnly = toPhase == FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE,
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 {