digitalmars.D.bugs - [Issue 8663] New: AliasThis is not used in comparison
- d-bugmail puremagic.com (35/35) Sep 15 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8663
- d-bugmail puremagic.com (6/6) Sep 15 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8663
- d-bugmail puremagic.com (13/13) Jan 01 2013 http://d.puremagic.com/issues/show_bug.cgi?id=8663
http://d.puremagic.com/issues/show_bug.cgi?id=8663 Summary: AliasThis is not used in comparison Product: D Version: unspecified Platform: All OS/Version: All Status: ASSIGNED Severity: normal Priority: P2 Component: druntime AssignedTo: andrei metalanguage.com ReportedBy: szadows gmail.com Demo: http://dpaste.dzfl.pl/72015697 Test case: import std.stdio; void main() { C c = new C("foo"); writeln(c == "foo"); } class C { string v; // This does not work alias v this; this(string val) { v = val; } } Result: testcase.d(8): Error: function object.Object.opEquals (Object lhs, Object rhs) is not callable using argument types (string) testcase.d(8): Error: expected 2 function arguments, not 1 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 15 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8663 Also concerns opCmp. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 15 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8663 yebblies <yebblies gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yebblies gmail.com Component|druntime |DMD Version|unspecified |D2 AssignedTo|andrei metalanguage.com |nobody puremagic.com This is a dmd issue. Assigning to the alias this expert. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 01 2013