diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/FirSerializer.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/FirSerializer.kt index e307f743c53..8e32a2d7999 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/FirSerializer.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/FirSerializer.kt @@ -169,6 +169,9 @@ class FirNativeKLibSerializerExtension( } proto.addExtension(extension, annotationSerializer.serializeAnnotation(it)) } + property.receiverParameter?.nonSourceAnnotations(session)?.forEach { + proto.addExtension(KlibMetadataProtoBuf.propertyExtensionReceiverAnnotation, annotationSerializer.serializeAnnotation(it)) + } property.getter?.nonSourceAnnotations(session)?.forEach { proto.addExtension(KlibMetadataProtoBuf.propertyGetterAnnotation, annotationSerializer.serializeAnnotation(it)) } diff --git a/native/native.tests/testData/klibContents/klib/receiverAnnotations.kt b/native/native.tests/testData/klibContents/klib/receiverAnnotations.kt index 4034273fff3..fc56b534472 100644 --- a/native/native.tests/testData/klibContents/klib/receiverAnnotations.kt +++ b/native/native.tests/testData/klibContents/klib/receiverAnnotations.kt @@ -1,5 +1,3 @@ -// KT-56218: Fix receiver annotations for properties -// MUTED_WHEN: K2 package test annotation class Ann