diff --git a/compiler/fir/providers/src/org/jetbrains/kotlin/fir/resolve/LookupTagUtils.kt b/compiler/fir/providers/src/org/jetbrains/kotlin/fir/resolve/LookupTagUtils.kt index bc47b5bfd64..268fafa8130 100644 --- a/compiler/fir/providers/src/org/jetbrains/kotlin/fir/resolve/LookupTagUtils.kt +++ b/compiler/fir/providers/src/org/jetbrains/kotlin/fir/resolve/LookupTagUtils.kt @@ -118,6 +118,7 @@ fun ConeKotlinType.findClassRepresentation( ): ConeClassLikeLookupTag? = when (this) { is ConeClassLikeType -> this.fullyExpandedType(session).lookupTag + is ConeDynamicType -> upperBound.findClassRepresentation(dispatchReceiverParameterType, session) is ConeFlexibleType -> lowerBound.findClassRepresentation(dispatchReceiverParameterType, session) is ConeCapturedType -> constructor.supertypes.orEmpty() .findClassRepresentationThatIsSubtypeOf(dispatchReceiverParameterType, session)