From e05175100533be4b3202dab4819ef9c9d10ca8ca Mon Sep 17 00:00:00 2001 From: Mads Ager Date: Mon, 6 Mar 2023 16:15:38 +0100 Subject: [PATCH] [K2] Use metadata method kind `Delegation` for delegated members. --- .../jetbrains/kotlin/fir/serialization/FirElementSerializer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirElementSerializer.kt b/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirElementSerializer.kt index ad6bc721162..e27a3ff0736 100644 --- a/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirElementSerializer.kt +++ b/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirElementSerializer.kt @@ -425,7 +425,7 @@ class FirElementSerializer private constructor( function.nonSourceAnnotations(session).isNotEmpty(), ProtoEnumFlags.visibility(simpleFunction?.let { normalizeVisibility(it) } ?: Visibilities.Local), ProtoEnumFlags.modality(simpleFunction?.modality ?: Modality.FINAL), - ProtoBuf.MemberKind.DECLARATION, + if (function.origin == FirDeclarationOrigin.Delegated) ProtoBuf.MemberKind.DELEGATION else ProtoBuf.MemberKind.DECLARATION, simpleFunction?.isOperator == true, simpleFunction?.isInfix == true, simpleFunction?.isInline == true,