[FIR] Remove useless hack for builtins from supertype resolution
This commit is contained in:
-5
@@ -277,11 +277,6 @@ private class FirSupertypeResolverVisitor(
|
||||
classLikeDeclaration: FirClassLikeDeclaration<*>,
|
||||
supertypeRefs: List<FirTypeRef>
|
||||
): List<FirTypeRef> {
|
||||
// TODO: this if is a temporary hack for built-in types (because we can't load file for them)
|
||||
if (supertypeRefs.all { it is FirResolvedTypeRef }) {
|
||||
return supertypeRefs
|
||||
}
|
||||
|
||||
return resolveSpecificClassLikeSupertypes(classLikeDeclaration) { transformer ->
|
||||
supertypeRefs.mapTo(mutableListOf()) {
|
||||
val superTypeRef = transformer.transformTypeRef(it, null).single
|
||||
|
||||
Reference in New Issue
Block a user