From e62bcea97fb2f8ac93ae7fedae236fd73fe0f128 Mon Sep 17 00:00:00 2001 From: Martin Petrov Date: Sat, 27 Apr 2019 09:17:22 -0400 Subject: [PATCH] Don't print phases twice with -Xlist-phases. createPhaseConfig already prints out the phases if this flag is present. Remove it from KonanDriver so it doesn't print twice. --- .../src/org/jetbrains/kotlin/backend/konan/KonanDriver.kt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanDriver.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanDriver.kt index 17cb48c9859..d9dfc4e4848 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanDriver.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanDriver.kt @@ -22,10 +22,6 @@ fun runTopLevelPhases(konanConfig: KonanConfig, environment: KotlinCoreEnvironme context.environment = environment context.phaseConfig.konanPhasesConfig(konanConfig) // TODO: Wrong place to call it - if (config.get(KonanConfigKeys.LIST_PHASES) ?: false) { - context.phaseConfig.list() - } - if (konanConfig.infoArgsOnly) return (toplevelPhase as CompilerPhase).invokeToplevel(context.phaseConfig, context, Unit)