[Issue 6479] New: spurious alias this with struct and mixin template
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri Aug 12 12:22:37 PDT 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6479
Summary: spurious alias this with struct and mixin template
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: rejects-valid
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: mrmocool at gmx.de
--- Comment #0 from Trass3r <mrmocool at gmx.de> 2011-08-12 12:22:30 PDT ---
struct Memory
{
mixin Wrapper!();
}
struct Image
{
Memory sup;
alias sup this;
}
mixin template Wrapper()
{
}
$ dmd -c test.d
DMD v2.054 DEBUG
test.d(8): Error: alias this there can be only one alias this
As soon as the template precedes Image, it works.
In my real code this is all spread among different modules, so it also is an
order of compilation dependent issue.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list