[K/JS] Fix case with boxing/unboxing inside the BlockDecomposerLowering ^KT-63808 Fixed
This commit is contained in:
+1
-1
@@ -571,7 +571,7 @@ class BlockDecomposerTransformer(
|
|||||||
lastIntrinsicCall = JsIrBuilder.buildCall(saveToTmp.symbol, saveToTmp.type, saveToTmp.typeArguments.filterNotNull())
|
lastIntrinsicCall = JsIrBuilder.buildCall(saveToTmp.symbol, saveToTmp.type, saveToTmp.typeArguments.filterNotNull())
|
||||||
rootIntrinsicCall = lastIntrinsicCall
|
rootIntrinsicCall = lastIntrinsicCall
|
||||||
} else {
|
} else {
|
||||||
val nextCall = JsIrBuilder.buildCall(saveToTmp.symbol)
|
val nextCall = JsIrBuilder.buildCall(saveToTmp.symbol, saveToTmp.type, saveToTmp.typeArguments.filterNotNull())
|
||||||
lastIntrinsicCall.putValueArgument(0, nextCall)
|
lastIntrinsicCall.putValueArgument(0, nextCall)
|
||||||
lastIntrinsicCall = nextCall
|
lastIntrinsicCall = nextCall
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user