digitalmars.D.bugs - [Issue 15225] New: cannot overload directly aliased function literals
- via Digitalmars-d-bugs (28/28) Oct 19 2015 https://issues.dlang.org/show_bug.cgi?id=15225
https://issues.dlang.org/show_bug.cgi?id=15225 Issue ID: 15225 Summary: cannot overload directly aliased function literals Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: rejects-valid Severity: major Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: k.hara.pg gmail.com Test case: --- alias foo = (int x) => x; alias foo = (string x) => x; void main() { foo(1); foo("a"); // line 7 } Output: --- test.d(7): Error: function literal __lambda4 (int x) is not callable using argument types (string) --
Oct 19 2015