[FIR] Fix the use of local ClassIds

This commit is contained in:
Nikolay Lunyak
2022-05-27 12:18:08 +03:00
committed by teamcity
parent f922684169
commit e763197c3e
@@ -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)
}
}