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) } }