diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt index 3c899b0e76d..fb6df8fe867 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt @@ -344,5 +344,8 @@ internal fun PhaseConfig.konanPhasesConfig(config: KonanConfig) { switch(bitcodePhase, config.produce != CompilerOutputKind.LIBRARY) switch(linkPhase, config.produce.isNativeBinary) switch(testProcessorPhase, getNotNull(KonanConfigKeys.GENERATE_TEST_RUNNER) != TestRunnerKind.NONE) + switch(buildDFGPhase, config.configuration.getBoolean(KonanConfigKeys.OPTIMIZATION)) + switch(devirtualizationPhase, config.configuration.getBoolean(KonanConfigKeys.OPTIMIZATION)) + switch(dcePhase, config.configuration.getBoolean(KonanConfigKeys.OPTIMIZATION)) } } \ No newline at end of file