digitalmars.D.bugs - [Issue 6842] New: Can't use alias of instance member
- d-bugmail puremagic.com (30/31) Oct 22 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6842
- d-bugmail puremagic.com (14/14) Oct 22 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6842
- d-bugmail puremagic.com (11/16) Oct 23 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6842
- d-bugmail puremagic.com (8/9) Oct 23 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6842
- d-bugmail puremagic.com (10/10) Dec 02 2012 http://d.puremagic.com/issues/show_bug.cgi?id=6842
- d-bugmail puremagic.com (10/10) Dec 02 2012 http://d.puremagic.com/issues/show_bug.cgi?id=6842
- d-bugmail puremagic.com (10/10) Dec 02 2012 http://d.puremagic.com/issues/show_bug.cgi?id=6842
- d-bugmail puremagic.com (6/6) Apr 13 2013 http://d.puremagic.com/issues/show_bug.cgi?id=6842
http://d.puremagic.com/issues/show_bug.cgi?id=6842 Summary: Can't use alias of instance member Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: cbkbbejeap mailinator.com 18:14:44 PDT --- -------------------------------- struct Foo { int a; } Foo foo; alias foo.a b; void main() { b = 5; // <-- Error } --------------------------------dmd test.dtest.d(11): Error: need 'this' to access member a -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 22 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6842 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|rejects-valid | Severity|normal |enhancement This is an enhancement, not "rejects-valid". Because foo.a is an expression, and it is neither type nor symbol. http://d-programming-language.org/declaration.html AliasDeclaration allows type or symbol as the first argument. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 22 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6842 timon.gehr gmx.ch changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |timon.gehr gmx.chThis is an enhancement, not "rejects-valid". Because foo.a is an expression, and it is neither type nor symbol. http://d-programming-language.org/declaration.html AliasDeclaration allows type or symbol as the first argument.If foo.a is not a symbol, why does alias foo.a b; compile without an error? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 23 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6842If foo.a is not a symbol, why does alias foo.a b; compile without an error?Now compiler treats foo.a as Foo.a, and Foo.a is a symbol. I think this is "accepts-invalid" bug. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 23 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6842 Andrej Mitrovic <andrej.mitrovich gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bearophile_hugs eml.cc 11:29:39 PST --- *** Issue 9105 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: -------
Dec 02 2012
http://d.puremagic.com/issues/show_bug.cgi?id=6842 Andrej Mitrovic <andrej.mitrovich gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ellery-newcomer utulsa.edu 11:30:55 PST --- *** Issue 8051 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: -------
Dec 02 2012
http://d.puremagic.com/issues/show_bug.cgi?id=6842 Andrej Mitrovic <andrej.mitrovich gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thecybershadow gmail.com 11:31:08 PST --- *** Issue 6619 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: -------
Dec 02 2012
http://d.puremagic.com/issues/show_bug.cgi?id=6842 14:08:20 PDT --- *** Issue 9929 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: -------
Apr 13 2013