diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/serialization/DeserializeDescriptorReference.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/serialization/DeserializeDescriptorReference.kt index ca5a4dbd97a..77ad90b13a7 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/serialization/DeserializeDescriptorReference.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/serialization/DeserializeDescriptorReference.kt @@ -14,6 +14,7 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.resolve.descriptorUtil.fqNameUnsafe import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor +import org.jetbrains.kotlin.resolve.scopes.MemberScope abstract class DescriptorReferenceDeserializer( val currentModule: ModuleDescriptor, @@ -30,13 +31,22 @@ abstract class DescriptorReferenceDeserializer( if (it == "") FqName.ROOT else FqName(it) }// TODO: would we store an empty string in the protobuf? - val contributedName = if (name.startsWith(" { + val contributedNameString = if (name.startsWith("