From d87f3cb9cd732e232ae833b7bf89d8b235686ba8 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Wed, 5 Apr 2023 12:35:19 +0300 Subject: [PATCH] [K/N] Fix coverage phase condition --- .../jetbrains/kotlin/backend/konan/driver/phases/Bitcode.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/Bitcode.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/Bitcode.kt index cc97add689d..ed5ba37d909 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/Bitcode.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/driver/phases/Bitcode.kt @@ -171,8 +171,7 @@ internal fun PhaseEngine.runBitcodePostPro null -> {} } } - val checkExternalCalls = context.config.configuration.getBoolean(KonanConfigKeys.CHECK_EXTERNAL_CALLS) - if (checkExternalCalls && context is NativeGenerationState) { + if (context is NativeGenerationState && context.coverage.enabled) { newEngine(context) { it.runPhase(CoveragePhase) } } if (context.config.memoryModel == MemoryModel.EXPERIMENTAL) {