From e9a2997f7ef83e8e495ff0b76f0c1670212a6a0b Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Fri, 30 Jul 2021 13:50:36 +0200 Subject: [PATCH] Minor refactoring -- use util function --- .../resolve/checkers/ExpectedActualDeclarationChecker.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/ExpectedActualDeclarationChecker.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/ExpectedActualDeclarationChecker.kt index 56705454be3..325d470facd 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/ExpectedActualDeclarationChecker.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/ExpectedActualDeclarationChecker.kt @@ -186,9 +186,7 @@ class ExpectedActualDeclarationChecker( // Here we have exactly one compatible actual and/or some weakly incompatible. In either case, we don't report anything on expect val actualMembers = compatibility.asSequence() - .filter { (compatibility, _) -> - compatibility is Compatible || (compatibility is Incompatible && compatibility.kind != IncompatibilityKind.STRONG) - }.flatMap { it.value.asSequence() } + .filter { it.key.isCompatibleOrWeakCompatible() }.flatMap { it.value.asSequence() } expectActualTracker.reportExpectActual(expected = descriptor, actualMembers = actualMembers) }