From fced46ffaf6b456020677a1685633837e64e1dad Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Fri, 19 Oct 2018 15:21:54 +0300 Subject: [PATCH] [JS IR BE] Fix block decomposer --- .../kotlin/ir/backend/js/lower/BlockDecomposerLowering.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/BlockDecomposerLowering.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/BlockDecomposerLowering.kt index 122cc6d8bf0..96b4474f804 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/BlockDecomposerLowering.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/BlockDecomposerLowering.kt @@ -430,6 +430,8 @@ class BlockDecomposerTransformer(context: JsIrBackendContext) : IrElementTransfo override fun visitReturn(expression: IrReturn) = expression.asExpression(JsIrBuilder.buildCall(unreachableFunction.symbol, nothingType)) + override fun visitVariable(declaration: IrVariable) = declaration.asExpression(unitValue) + override fun visitStringConcatenation(expression: IrStringConcatenation): IrExpression { expression.transformChildrenVoid(expressionTransformer)