IR:STRING_CONCATINATION: don't stop on first cancatination, please check children

This commit is contained in:
Vasily Levchenko
2017-03-31 10:46:38 +03:00
committed by vvlevchenko
parent 50c3be3fc2
commit 5a001faaaa
@@ -86,8 +86,8 @@ private class StringConcatenationTransformer(val lower: StringConcatenationLower
override fun visitStringConcatenation(expression: IrStringConcatenation): IrExpression { override fun visitStringConcatenation(expression: IrStringConcatenation): IrExpression {
assert(!buildersStack.isEmpty()) assert(!buildersStack.isEmpty())
expression.transformChildrenVoid(this)
val blockBuilder = buildersStack.last() val blockBuilder = buildersStack.last()
return blockBuilder.irLetSequence( return blockBuilder.irLetSequence(
value = blockBuilder.irCall(constructor), value = blockBuilder.irCall(constructor),
startOffset = expression.startOffset, startOffset = expression.startOffset,