digitalmars.D.bugs - [Issue 9686] New: Wrong ambiguity overloading error for functions with signed/unsigned integral arguments
- d-bugmail puremagic.com (33/33) Mar 10 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9686
http://d.puremagic.com/issues/show_bug.cgi?id=9686 Summary: Wrong ambiguity overloading error for functions with signed/unsigned integral arguments Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: verylonglogin.reg gmail.com 08:55:29 MSK --- --- void f(ulong) { } void f(long) { } void main() { ushort us; short s; uint ui; int i; static assert(!__traits(compiles, f(us))); // OK static assert(!__traits(compiles, f(ui))); // OK f(s); // "matches both" error, but matches only `f(long)` f(i); // same error } --- -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 10 2013