From 695f93ea61d1e4939bb8ea91aeefd91fe534f1b7 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Thu, 28 Jun 2018 17:00:16 +0300 Subject: [PATCH] Fix generating Unit-returning bridge for suspend function #KT-25137 Fixed --- .../jetbrains/kotlin/backend/konan/lower/BridgesBuilding.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/BridgesBuilding.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/BridgesBuilding.kt index c202e0bbd31..03a766a2ce6 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/BridgesBuilding.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/BridgesBuilding.kt @@ -261,10 +261,7 @@ private fun Context.buildBridge(startOffset: Int, endOffset: Int, } } - if (bridge.returnType.isUnit()) - +delegatingCall - else - +irReturn(delegatingCall) + +irReturn(delegatingCall) } return bridge } \ No newline at end of file