digitalmars.D.bugs - [Issue 7945] New: alias this doesn't work on function ref parameter
- d-bugmail puremagic.com (34/34) Apr 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7945
- d-bugmail puremagic.com (8/8) Apr 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7945
- d-bugmail puremagic.com (10/10) Apr 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7945
- d-bugmail puremagic.com (10/10) May 20 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7945
http://d.puremagic.com/issues/show_bug.cgi?id=7945 Summary: alias this doesn't work on function ref parameter 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: k.hara.pg gmail.com --- Comment #0 from Kenji Hara <k.hara.pg gmail.com> 2012-04-19 06:36:22 PDT --- The four calls should work, but #1 doesn't work. struct S { int v; alias v this; } void foo(ref int n){} void main() { auto s = S(1); // variable s is lvalue, so // alias this expanded expression s.v is also lvalue and matches to ref. foo(s); // 1.NG -> OK s.foo(); // 2.OK, ufcs foo(s.v); // 3.OK s.v.foo(); // 4.OK, ufcs } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 19 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7945 --- Comment #2 from github-bugzilla puremagic.com 2012-04-19 14:14:42 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ec6a33778767db278613b058641c849ea7625b43 fix Issue 7945 - alias this doesn't work on function ref parameter -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 19 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7945 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 19 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7945 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrej.mitrovich gmail.com --- Comment #3 from Kenji Hara <k.hara.pg gmail.com> 2012-05-20 23:46:01 PDT --- *** Issue 7991 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 20 2012