From 25720e20f403e325930f240982bb0808315dfe19 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Mon, 2 Dec 2019 12:47:35 +0300 Subject: [PATCH] [FIR] Fix bug in defining of completion mode --- .../jetbrains/kotlin/fir/resolve/calls/InferenceCompletion.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/InferenceCompletion.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/InferenceCompletion.kt index 10be068490e..f6633b30c04 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/InferenceCompletion.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/InferenceCompletion.kt @@ -65,7 +65,7 @@ private fun Candidate.containsTypeVariablesWithProperEqualConstraints(components val constraints = variableWithConstraints.constraints val onlyProperEqualConstraints = - constraints.isNotEmpty() && constraints.all { it.kind.isEqual() && csBuilder.isProperType(it.type) } + constraints.isNotEmpty() && constraints.any { it.kind.isEqual() && csBuilder.isProperType(it.type) } if (!onlyProperEqualConstraints) return false }