diff --git a/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/PatternMatchingTypingVisitor.kt b/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/PatternMatchingTypingVisitor.kt index a66225e067a..4fbeade41d2 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/PatternMatchingTypingVisitor.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/PatternMatchingTypingVisitor.kt @@ -684,7 +684,7 @@ class PatternMatchingTypingVisitor internal constructor(facade: ExpressionTyping return } - checkEnumsForCompatibility(context, reportErrorOn, type, subjectType) + checkEnumsForCompatibility(context, reportErrorOn, subjectType, type) // check if the pattern is essentially a 'null' expression if (KotlinBuiltIns.isNullableNothing(type) && !TypeUtils.isNullableType(subjectType)) {