From 9b9236efcb3185d259880a0033e0fd63aba6b326 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steven=20Sch=C3=A4fer?= Date: Tue, 30 Apr 2019 11:45:17 +0200 Subject: [PATCH] Fix parameter indices in SyntheticAccessorLowering --- .../src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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") ) )