From acb83f1af144184d53cb9258e97ee53cb6c55598 Mon Sep 17 00:00:00 2001 From: Mikhail Zarechenskiy Date: Mon, 18 Feb 2019 11:45:02 +0300 Subject: [PATCH] Temporary fix to compile project with the snapshot compiler The problem is in NI and can relate to a236ad5686df86575575fc09aa44f131c313448e --- .../ir/backend/js/lower/inline/IrUnboundSymbolReplacer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/inline/IrUnboundSymbolReplacer.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/inline/IrUnboundSymbolReplacer.kt index 07fdcd1bcde..5e0edcf8590 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/inline/IrUnboundSymbolReplacer.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/inline/IrUnboundSymbolReplacer.kt @@ -360,8 +360,8 @@ private class IrUnboundSymbolReplacer( override fun visitBlock(expression: IrBlock): IrExpression { if (expression is IrReturnableBlock) { returnTargetStack.push(expression.symbol) - try { - return super.visitBlock(expression) + return try { + super.visitBlock(expression) } finally { returnTargetStack.pop() }