From f26b0a5be6e2559cee1c128a722f9cde60c080f0 Mon Sep 17 00:00:00 2001 From: Artem Kobzar Date: Tue, 28 Nov 2023 11:51:08 +0000 Subject: [PATCH] [K/JS] Fix case with boxing/unboxing inside the BlockDecomposerLowering ^KT-63808 Fixed --- .../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 8f09844825c..ee21c65d65a 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 @@ -571,7 +571,7 @@ class BlockDecomposerTransformer( lastIntrinsicCall = JsIrBuilder.buildCall(saveToTmp.symbol, saveToTmp.type, saveToTmp.typeArguments.filterNotNull()) rootIntrinsicCall = lastIntrinsicCall } else { - val nextCall = JsIrBuilder.buildCall(saveToTmp.symbol) + val nextCall = JsIrBuilder.buildCall(saveToTmp.symbol, saveToTmp.type, saveToTmp.typeArguments.filterNotNull()) lastIntrinsicCall.putValueArgument(0, nextCall) lastIntrinsicCall = nextCall }