diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/types/ConeTypeContext.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/types/ConeTypeContext.kt index a8cdf1ebf5d..53e5009a02b 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/types/ConeTypeContext.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/types/ConeTypeContext.kt @@ -461,9 +461,7 @@ interface ConeTypeContext : TypeSystemContext, TypeSystemOptimizationContext, Ty override fun TypeParameterMarker.getRepresentativeUpperBound(): KotlinTypeMarker { require(this is FirTypeParameterSymbol) return this.fir.bounds.getOrNull(0)?.let { (it as? FirResolvedTypeRef)?.type } - ?: ConeClassLikeTypeImpl( - ConeClassLikeLookupTagImpl(ClassId.topLevel(KotlinBuiltIns.FQ_NAMES.any.toSafe())), emptyArray(), true - ) + ?: session.builtinTypes.nullableAnyType.type } override fun KotlinTypeMarker.getSubstitutedUnderlyingType(): KotlinTypeMarker? {