diff --git a/core/descriptors/src/org/jetbrains/kotlin/resolve/overridingUtils.kt b/core/descriptors/src/org/jetbrains/kotlin/resolve/overridingUtils.kt index 089015cec2a..2ad26db6818 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/resolve/overridingUtils.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/resolve/overridingUtils.kt @@ -61,7 +61,7 @@ fun Collection.selectMostSpecificInEachOverridableGroup( val overridableGroup = OverridingUtil.extractMembersOverridableInBothWays(nextHandle, queue, descriptorByHandle) { conflictedHandles.add(it) } - if (overridableGroup.size == 1 && overridableGroup.isEmpty()) { + if (overridableGroup.size == 1 && conflictedHandles.isEmpty()) { result.add(overridableGroup.single()) continue }