[FIR] Fix the use of local ClassIds
This commit is contained in:
+1
-1
@@ -289,7 +289,7 @@ open class FirSupertypeResolverVisitor(
|
|||||||
for (supertype in supertypes) {
|
for (supertype in supertypes) {
|
||||||
if (supertype !is ConeClassLikeType) continue
|
if (supertype !is ConeClassLikeType) continue
|
||||||
val supertypeModuleSession = supertype.toSymbol(session)?.moduleData?.session ?: 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)
|
resolveAllSupertypes(fir, fir.supertypeRefs(), visited)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user