diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt b/core/descriptors/src/org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt index 91309cf06e8..85bd277353a 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt @@ -243,7 +243,7 @@ object NewKotlinTypeChecker : KotlinTypeChecker { } // i.e. superType is not a classType - if (constructor !is ClassDescriptor) { + if (constructor.declarationDescriptor !is ClassDescriptor) { return collectAllSupertypesWithGivenTypeConstructor(baseType, constructor) }