From a434e039b260014d41839aef9e7482c93aff3e5c Mon Sep 17 00:00:00 2001 From: Alexander Gorshenev Date: Fri, 7 Apr 2017 12:22:22 +0300 Subject: [PATCH] Don't lose KonanLinkData extensions to ProtoBuf even when parsing KonanIr. --- .../jetbrains/kotlin/backend/konan/serialization/SerializeIr.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/SerializeIr.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/SerializeIr.kt index 85f6003dda6..2ca975f12c8 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/SerializeIr.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/serialization/SerializeIr.kt @@ -1044,7 +1044,7 @@ internal class IrDeserializer(val context: Context, val inlineProto = proto.getExtension(KonanLinkData.inlineIrBody) val base64 = inlineProto.encodedIr val byteArray = base64Decode(base64) - val irProto = KonanIr.IrDeclaration.parseFrom(byteArray) + val irProto = KonanIr.IrDeclaration.parseFrom(byteArray, KonanSerializerProtocol.extensionRegistry) return deserializeDeclaration(irProto) } }