From 79a7c01eaca357356e516fe80cbfae2a1e4bf8ba Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Thu, 28 Sep 2017 16:18:38 +0300 Subject: [PATCH] Fix obviously wrong !is check in type checker --- .../org/jetbrains/kotlin/types/checker/NewKotlinTypeChecker.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) }