[FIR2IR] Disable lazy resolve checks at the very beginning of the FIR2IR

This commit is contained in:
Dmitriy Novozhilov
2023-08-18 10:39:52 +03:00
committed by Space Team
parent 250b94d5dd
commit 10e45ee21a
@@ -65,7 +65,6 @@ class Fir2IrConverter(
fir2irVisitor: Fir2IrVisitor,
runPreCacheBuiltinClasses: Boolean
) {
session.lazyDeclarationResolver.disableLazyResolveContractChecks()
for (firFile in allFirFiles) {
registerFileAndClasses(firFile, irModuleFragment)
}
@@ -543,6 +542,7 @@ class Fir2IrConverter(
commonMemberStorage: Fir2IrCommonMemberStorage,
initializedIrBuiltIns: IrBuiltInsOverFir?
): Fir2IrResult {
session.lazyDeclarationResolver.disableLazyResolveContractChecks()
val moduleDescriptor = FirModuleDescriptor(session, kotlinBuiltIns)
val components = Fir2IrComponentsStorage(
session,