digitalmars.D.bugs - [Issue 9936] New: Wrong opBinary/opBinaryRight rewrite.
- d-bugmail puremagic.com (21/21) Apr 15 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9936
- d-bugmail puremagic.com (10/10) Apr 15 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9936
- d-bugmail puremagic.com (10/10) Apr 15 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9936
- d-bugmail puremagic.com (12/12) Apr 16 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9936
- d-bugmail puremagic.com (10/10) Apr 16 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9936
http://d.puremagic.com/issues/show_bug.cgi?id=9936
Summary: Wrong opBinary/opBinaryRight rewrite.
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: timon.gehr gmx.ch
DMD 2.062:
struct S{ auto opBinary(S s){ return 3; } }
static assert(!is(typeof(S()+S())));
The static assertion should pass. opBinary is not even a template.
The analogous bug exists for opBinaryRight.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 15 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9936
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bugzilla digitalmars.com
16:27:05 PDT ---
The wrong right rewrite? Best bugzilla title evar!
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 15 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9936
Kenji Hara <k.hara.pg gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |accepts-invalid, pull
https://github.com/D-Programming-Language/dmd/pull/1899
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 15 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9936 Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0e5b0ea500919f7c3af6b7eaee10d0feef1db006 fix Issue 9936 - Wrong opBinary/opBinaryRight rewrite. opBinary, opBinaryRight, and opOpAssign had same problem. https://github.com/D-Programming-Language/dmd/commit/f4f4b9080ef0574aec31585a2ca49c3e344c1e28 Issue 9936 - Wrong opBinary/opBinaryRight rewrite. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 16 2013
http://d.puremagic.com/issues/show_bug.cgi?id=9936
Andrej Mitrovic <andrej.mitrovich gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |andrej.mitrovich gmail.com
Resolution| |FIXED
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 16 2013









d-bugmail puremagic.com 