From e763197c3e8cc28955e9b54e3fdd64ba9d76c25e Mon Sep 17 00:00:00 2001 From: Nikolay Lunyak Date: Fri, 27 May 2022 12:18:08 +0300 Subject: [PATCH] [FIR] Fix the use of local ClassIds --- .../kotlin/fir/resolve/transformers/FirSupertypesResolution.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirSupertypesResolution.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirSupertypesResolution.kt index d459b41c4c5..5b9b1b6200a 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirSupertypesResolution.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirSupertypesResolution.kt @@ -289,7 +289,7 @@ open class FirSupertypeResolverVisitor( for (supertype in supertypes) { if (supertype !is ConeClassLikeType) continue val supertypeModuleSession = supertype.toSymbol(session)?.moduleData?.session ?: continue - val fir = getFirClassifierByFqName(supertypeModuleSession, supertype.lookupTag.classId) ?: continue + val fir = supertype.lookupTag.toSymbol(supertypeModuleSession)?.fir ?: continue resolveAllSupertypes(fir, fir.supertypeRefs(), visited) } }