From 6268852b7a85c4c998d8685c6a72226b9b4d8995 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Wed, 15 Dec 2021 16:48:32 +0100 Subject: [PATCH] [MPP] Set .isExpect when deserializing a ClassConstructorDescriptor This will fix expect/actual matching for class constructors when dependsOn modules are deserialized. ^KT-50120 Verification Pending --- .../kotlin/serialization/deserialization/MemberDeserializer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/deserialization/src/org/jetbrains/kotlin/serialization/deserialization/MemberDeserializer.kt b/core/deserialization/src/org/jetbrains/kotlin/serialization/deserialization/MemberDeserializer.kt index 3627dac4725..614a0f1c056 100644 --- a/core/deserialization/src/org/jetbrains/kotlin/serialization/deserialization/MemberDeserializer.kt +++ b/core/deserialization/src/org/jetbrains/kotlin/serialization/deserialization/MemberDeserializer.kt @@ -277,7 +277,7 @@ class MemberDeserializer(private val c: DeserializationContext) { ProtoEnumFlags.descriptorVisibility(Flags.VISIBILITY.get(proto.flags)) ) descriptor.returnType = classDescriptor.defaultType - + descriptor.isExpect = classDescriptor.isExpect descriptor.setHasStableParameterNames(!Flags.IS_CONSTRUCTOR_WITH_NON_STABLE_PARAMETER_NAMES.get(proto.flags)) return descriptor