https://issues.dlang.org/show_bug.cgi?id=15613
RazvanN <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED CC| |[email protected] Resolution|--- |FIXED --- Comment #9 from RazvanN <[email protected]> --- The initial issue has been fixed, please do not reopen but file a new bug report when new manifestations of the bug appear. Now, for the overload example, I don't think that we should also take care of that one too. It has been the philosophy of D to not be too verbose with error messages. Imagine that if you have more than 2 functions in the overload set you will be littered with all of the information. I think that the current output is very nice and helpful: test.d(6): Error: none of the overloads of `fun` are callable using argument types `(double, double)` test.d(1): Candidates are: `test.fun(int a, double b)` test.d(3): `test.fun(double a, int b)` I think that this is enough. Anyway, if you do not agree, please file a new issue as this one has been fixed already. --
