Thread overview | ||||||
---|---|---|---|---|---|---|
|
April 19, 2012 [Issue 7945] New: alias this doesn't work on function ref parameter | ||||
---|---|---|---|---|
| ||||
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: ------- |
April 19, 2012 [Issue 7945] alias this doesn't work on function ref parameter | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kenji Hara | 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: ------- |
April 19, 2012 [Issue 7945] alias this doesn't work on function ref parameter | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kenji Hara | 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: ------- |
May 21, 2012 [Issue 7945] alias this doesn't work on function ref parameter | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kenji Hara | 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: ------- |
Copyright © 1999-2021 by the D Language Foundation