From 955ee075175049f4faf8ad3542b9326dd2c92f39 Mon Sep 17 00:00:00 2001 From: Georgy Bronnikov Date: Tue, 22 Jun 2021 21:26:35 +0300 Subject: [PATCH] IR: compute signature for scripts --- .../common/serialization/signature/IdSignatureSerializer.kt | 4 ++++ 1 file changed, 4 insertions(+) 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