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 a7836fb1eed..b9ad5c60644 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 @@ -38,14 +38,14 @@ abstract class KotlinIrLinker( val internationService = IrInterningService() // Kotlin-MPP related data. Consider some refactoring - val expectIdSignatureToActualIdSignature = mutableMapOf() + val expectIdSignatureToActualIdSignature = linkedMapOf() val topLevelActualIdSignatureToModuleDeserializer = hashMapOf() internal val expectSymbols = hashMapOf() internal val actualSymbols = hashMapOf() - val modulesWithReachableTopLevels = hashSetOf() + val modulesWithReachableTopLevels = linkedSetOf() - protected val deserializersForModules = hashMapOf() + protected val deserializersForModules = linkedMapOf() abstract val fakeOverrideBuilder: FakeOverrideBuilder