digitalmars.D.bugs - [Issue 6083] New: There can be only one alias this.
- d-bugmail puremagic.com (31/31) May 31 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6083
- d-bugmail puremagic.com (15/15) May 31 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6083
http://d.puremagic.com/issues/show_bug.cgi?id=6083 Summary: There can be only one alias this. 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 --- Comment #0 from timon.gehr gmx.ch 2011-05-31 15:26:34 PDT --- From TDPL, page 231: "A class could introduce any number of alias this declarations, thus subtyping any number of types." Let's test this: class A{} class B{} class C{ A a; B b; alias a this; alias b this; } Error: alias this there can be only one alias this (I think that error message has a very nice humorous touch!) The same applies to structs. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 31 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6083 Jonathan M Davis <jmdavisProg gmx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jmdavisProg gmx.com Summary|There can be only one alias |[TDPL] There can be only |this. |one alias this. --- Comment #1 from Jonathan M Davis <jmdavisProg gmx.com> 2011-05-31 17:56:47 PDT --- It's a well-known issue. alias this really isn't fully implemented yet and has lots of bugs to be ironed out. The lack of ability to have more than one alias this is one of them. I'm not sure that there's a bug report on it though, so it's good to have a placeholder for the issue. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 31 2011