[IR] Eliminate redundant boxing/unboxing of MFVC after inlining
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com> #KT-1179
This commit is contained in:
committed by
Space Team
parent
a3e396e7e4
commit
40f38c8adb
+3
-1
@@ -413,7 +413,9 @@ class ExpressionCodegen(
|
||||
get() = origin != IrDeclarationOrigin.IR_TEMPORARY_VARIABLE &&
|
||||
origin != IrDeclarationOrigin.FOR_LOOP_ITERATOR &&
|
||||
origin != IrDeclarationOrigin.UNDERSCORE_PARAMETER &&
|
||||
origin != IrDeclarationOrigin.DESTRUCTURED_OBJECT_PARAMETER
|
||||
origin != IrDeclarationOrigin.DESTRUCTURED_OBJECT_PARAMETER &&
|
||||
origin != JvmLoweredDeclarationOrigin.TEMPORARY_MULTI_FIELD_VALUE_CLASS_VARIABLE &&
|
||||
origin != JvmLoweredDeclarationOrigin.TEMPORARY_MULTI_FIELD_VALUE_CLASS_PARAMETER
|
||||
|
||||
private fun writeLocalVariablesInTable(info: BlockInfo, endLabel: Label) {
|
||||
info.variables.forEach {
|
||||
|
||||
Reference in New Issue
Block a user