diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt index 3ad6bc6825f..e7acfc91ed2 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt @@ -900,6 +900,7 @@ open class CandidateCollector(val components: InferenceComponents) { fun bestCandidates(): List { if (groupNumbers.isEmpty()) return emptyList() + if (groupNumbers.size == 1) return candidates val result = mutableListOf() var bestGroup = groupNumbers.first() for ((index, candidate) in candidates.withIndex()) {