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)