diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/BinaryInterface.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/BinaryInterface.kt index 2727ac0a3f4..e58fe44649e 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/BinaryInterface.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/BinaryInterface.kt @@ -168,7 +168,8 @@ internal val PropertyDescriptor.symbolName: String val containingDeclarationPart = containingDeclaration.fqNameSafe.let { if (it.isRoot) "" else "$it." } - return "kprop:$containingDeclarationPart$name" + val extensionReceiverPart = this.extensionReceiverParameter?.let { "${it.type}." } ?: "" + return "kprop:$containingDeclarationPart$extensionReceiverPart$name" }