From 04e1e19dfc9aabdc890c19098bad7519b20ed5eb Mon Sep 17 00:00:00 2001 From: Johan Bay Date: Wed, 31 Jan 2024 16:22:15 +0100 Subject: [PATCH] [K/N] skip lowerings for header caches ^KT-65443 --- .../kotlin/backend/konan/driver/phases/TopLevelPhases.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/TopLevelPhases.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/TopLevelPhases.kt index e8472a37d89..cf50b539c3d 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/TopLevelPhases.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/TopLevelPhases.kt @@ -74,6 +74,7 @@ internal fun PhaseEngine.runBackend(backendContext: Contex newEngine(generationState) { generationStateEngine -> if (context.config.produce.isCache) { generationStateEngine.runPhase(BuildAdditionalCacheInfoPhase, module) + if (context.config.produce.isHeaderCache) return@newEngine } if (context.config.produce == CompilerOutputKind.PROGRAM) { generationStateEngine.runPhase(EntryPointPhase, module)