diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureSerializer.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureSerializer.kt index ce156fe6890..fe21fa9c05b 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureSerializer.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/signature/IdSignatureSerializer.kt @@ -144,6 +144,10 @@ class PublicIdSignatureComputer(val mangler: KotlinMangler.IrMangler) : IdSignat setExpected(declaration.isExpect) } + override fun visitScript(declaration: IrScript) { + collectParents(declaration) + } + override fun visitProperty(declaration: IrProperty) { collectParents(declaration) isTopLevelPrivate = isTopLevelPrivate || declaration.isTopLevelPrivate