From 20408dc176143369dadbaa2bc4c4650405fabe5d Mon Sep 17 00:00:00 2001 From: Jinseong Jeon Date: Thu, 2 Dec 2021 15:46:09 -0800 Subject: [PATCH] LC: use callable name as suffix of receiver parameter name --- .../org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt index b8da6abf65a..d26a2711ffa 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightParameters.kt @@ -223,7 +223,7 @@ internal class KtUltraLightReceiverParameter( method: KtUltraLightMethod ) : KtAbstractUltraLightParameterForDeclaration( /** @see org.jetbrains.kotlin.codegen.AsmUtil.getNameForReceiverParameter */ - name = AsmUtil.getLabeledThisName(method.name, LABELED_THIS_PARAMETER, RECEIVER_PARAMETER_NAME), + name = AsmUtil.getLabeledThisName(containingDeclaration.name ?: method.name, LABELED_THIS_PARAMETER, RECEIVER_PARAMETER_NAME), kotlinOrigin = null, support = support, method = method,