From 8d78908d8cd82ca44971b03d5903a1278f938a48 Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Wed, 12 Feb 2020 18:57:24 +0300 Subject: [PATCH] Revert "Support suspend functions lowering changes" This reverts commit f4ac79e3 (cherry picked from commit 438e3ebc24545837bdd3ccf6bbe185c8630822ff) --- .../jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt index d42f9edd404..3ebc0afa6db 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanLoweringPhases.kt @@ -275,11 +275,8 @@ internal val compileTimeEvaluatePhase = makeKonanFileLoweringPhase( prerequisite = setOf(varargPhase) ) -internal val coroutinesPhase = makeKonanFileOpPhase( - { context, irFile -> - NativeSuspendFunctionsLowering(context).lower(irFile) - RemoveSuspendLambdas().lower(irFile) - }, +internal val coroutinesPhase = makeKonanFileLoweringPhase( + ::NativeSuspendFunctionsLowering, name = "Coroutines", description = "Coroutines lowering", prerequisite = setOf(localFunctionsPhase, finallyBlocksPhase)