From 2fefa682b7fae0120da5a9384113360bc6f949f1 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 24 Jun 2020 13:51:46 +0300 Subject: [PATCH] [FIR2IR] Do not compose signature for local class members --- .../jetbrains/kotlin/fir/signaturer/FirBasedSignatureComposer.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/signaturer/FirBasedSignatureComposer.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/signaturer/FirBasedSignatureComposer.kt index d6587849c48..2b318cd8319 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/signaturer/FirBasedSignatureComposer.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/signaturer/FirBasedSignatureComposer.kt @@ -81,6 +81,7 @@ class FirBasedSignatureComposer(private val mangler: FirMangler) : Fir2IrSignatu } declaration is FirCallableMemberDeclaration<*> -> { val callableId = declaration.symbol.callableId + if (callableId.classId?.isLocal == true) return null IdSignature.PublicSignature( callableId.packageName.asString(), callableId.relativeCallableName.asString(), builder.hashId, builder.mask )