[K/N][IR] Respect -Xlazy-ir-for-caches on caches building

This commit is contained in:
Igor Chevdar
2022-01-27 19:34:22 +05:00
parent 0cc48440e1
commit 1aea2d0437
@@ -591,7 +591,7 @@ internal fun PhaseConfig.konanPhasesConfig(config: KonanConfig) {
// Don't serialize anything to a final executable.
disableUnless(serializerPhase, config.produce == CompilerOutputKind.LIBRARY)
disableUnless(entryPointPhase, config.produce == CompilerOutputKind.PROGRAM)
disableUnless(buildAdditionalCacheInfoPhase, config.produce.isCache)
disableUnless(buildAdditionalCacheInfoPhase, config.produce.isCache && config.lazyIrForCaches)
disableUnless(exportInternalAbiPhase, config.produce.isCache)
disableIf(backendCodegen, config.produce == CompilerOutputKind.LIBRARY)
disableUnless(bitcodePostprocessingPhase, config.produce.involvesLinkStage)