From 487847bedce33cd287802ec00288a6dfca9bb334 Mon Sep 17 00:00:00 2001 From: Sergej Jaskiewicz Date: Mon, 19 Jun 2023 18:21:47 +0200 Subject: [PATCH] fixup! [IR] Add the `description` field to CommonIdSignature --- .../backend/common/serialization/IdSignatureDeserializer.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IdSignatureDeserializer.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IdSignatureDeserializer.kt index fa9df61f4cd..84b02ba6bd9 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IdSignatureDeserializer.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IdSignatureDeserializer.kt @@ -39,13 +39,14 @@ class IdSignatureDeserializer( val pkg = internationService.string(libraryFile.deserializeFqName(proto.packageFqNameList)) val cls = internationService.string(libraryFile.deserializeFqName(proto.declarationFqNameList)) val memberId = if (proto.hasMemberUniqId()) proto.memberUniqId else null + val description = if (proto.hasDebugInfo()) libraryFile.debugInfo(proto.debugInfo)?.let(internationService::string) else null return IdSignature.CommonSignature( packageFqName = pkg, declarationFqName = cls, id = memberId, mask = proto.flags, - description = null, // TODO(KT-59486): Deserialize mangled name and save it here + description = description, ) }