From 94621310147bd13a0707299f0e798688ede3fbcf Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Thu, 24 Jun 2021 14:31:05 +0300 Subject: [PATCH] JS IR: fix offsets in BlockDecompositionLowering --- .../kotlin/ir/backend/js/lower/BlockDecomposerLowering.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 29330e540bf..e720d09f2c4 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 @@ -346,7 +346,7 @@ class BlockDecomposerTransformer( val newLoopCondition = newCondition.statements.last() as IrExpression val newLoopBody = IrBlockImpl( - newCondition.startOffset, + newBody?.startOffset ?: newCondition.startOffset, newBody?.endOffset ?: newCondition.endOffset, newBody?.type ?: unitType ).apply {