show all mismatching overloads again

This commit is contained in:
Araq 2018-08-27 17:07:05 +02:00
commit 7bb93c730e

View file

@ -166,6 +166,7 @@ proc presentFailedCandidates(c: PContext, n: PNode, errors: CandidateErrors):
prefer = preferModuleInfo
break
when false:
# we pretend procs are attached to the type of the first
# argument in order to remove plenty of candidates. This is
# comparable to what C# does and C# is doing fine.
@ -177,6 +178,7 @@ proc presentFailedCandidates(c: PContext, n: PNode, errors: CandidateErrors):
var candidates = ""
for err in errors:
when false:
if filterOnlyFirst and err.firstMismatch == 1: continue
if err.sym.kind in routineKinds and err.sym.ast != nil:
add(candidates, renderTree(err.sym.ast,