diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt index 18ef1c7c9df..d4a938bb068 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/inline/FunctionInlining.kt @@ -320,7 +320,7 @@ class FunctionInlining( val arg = boundFunctionParametersMap[parameter]!! if (arg is IrGetValueWithoutLocation) arg.withLocation(irCall.startOffset, irCall.endOffset) - else arg + else copyIrElement.copy(arg) as IrExpression } else { if (unboundIndex == valueParameters.size && parameter.defaultValue != null) copyIrElement.copy(parameter.defaultValue!!.expression) as IrExpression