diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt index 2b4a5731980..875b8a836e1 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt @@ -236,7 +236,7 @@ fun IrFunction.copyValueParametersToStatic( originalDispatchReceiver.copyTo( target, origin = originalDispatchReceiver.origin, - index = originalDispatchReceiver.index + shift++, + index = shift++, type = type, name = Name.identifier("\$this") ) @@ -247,7 +247,7 @@ fun IrFunction.copyValueParametersToStatic( originalExtensionReceiver.copyTo( target, origin = originalExtensionReceiver.origin, - index = originalExtensionReceiver.index + shift++, + index = shift++, name = Name.identifier("\$receiver") ) )