From 1aea2d0437b7717fd925b709fff1897724f45900 Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Thu, 27 Jan 2022 19:34:22 +0500 Subject: [PATCH] [K/N][IR] Respect -Xlazy-ir-for-caches on caches building --- .../src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt index 2309344e93a..44e8a88efdf 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt @@ -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)