[FIR] Discriminate abstract members when resolving on super

This commit is contained in:
Mikhail Glukhikh
2020-02-04 16:06:24 +03:00
parent 8e40782e7b
commit 0fa98ed635
10 changed files with 56 additions and 19 deletions
@@ -22,7 +22,8 @@ class ConeEquivalentCallConflictResolver(
) : AbstractConeCallConflictResolver(specificityComparator, inferenceComponents) {
override fun chooseMaximallySpecificCandidates(
candidates: Set<Candidate>,
discriminateGenerics: Boolean
discriminateGenerics: Boolean,
discriminateAbstracts: Boolean
): Set<Candidate> {
return filterOutEquivalentCalls(candidates)
}