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 b74cd04eeaf..d415205dae1 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 @@ -277,11 +277,6 @@ private class FirSupertypeResolverVisitor( classLikeDeclaration: FirClassLikeDeclaration<*>, supertypeRefs: List ): List { - // 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