From 5a001faaaaa4ea75a8f6ede88a84b0d79a25b0a1 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Fri, 31 Mar 2017 10:46:38 +0300 Subject: [PATCH] IR:STRING_CONCATINATION: don't stop on first cancatination, please check children --- .../kotlin/backend/konan/lower/StringConcatenationLowering.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/StringConcatenationLowering.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/StringConcatenationLowering.kt index b366d5ba360..8c7d3bbc07b 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/StringConcatenationLowering.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/StringConcatenationLowering.kt @@ -86,8 +86,8 @@ private class StringConcatenationTransformer(val lower: StringConcatenationLower override fun visitStringConcatenation(expression: IrStringConcatenation): IrExpression { assert(!buildersStack.isEmpty()) + expression.transformChildrenVoid(this) val blockBuilder = buildersStack.last() - return blockBuilder.irLetSequence( value = blockBuilder.irCall(constructor), startOffset = expression.startOffset,