From 597e760fab2b013dd32937be5a3a043cfe034d5d Mon Sep 17 00:00:00 2001 From: Alexander Gorshenev Date: Wed, 16 Oct 2019 05:14:47 +0300 Subject: [PATCH] Broght back a condition lost during a refactoring --- .../kotlin/backend/common/serialization/KotlinIrLinker.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt index 101e1a7f5e9..909650f882e 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt @@ -320,7 +320,7 @@ abstract class KotlinIrLinker( resolvedForwardDeclarations[key]?.let { val fdState = getStateForID(it) - fdState.addUniqID(it) + if (it !in fdState) fdState.addUniqID(it) } referenceDeserializedSymbol(proto, descriptor)