http://d.puremagic.com/issues/show_bug.cgi?id=11247
Summary: Error: typeof(i).sizeof is used as a type Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: normal Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: monarchdo...@gmail.com --- Comment #0 from monarchdo...@gmail.com 2013-10-13 13:15:22 PDT --- Not sure what to make of this: //---- void main() { int i; //This is OK: enum N = typeof(i).sizeof; byte[N] a; //This is also OK: byte[int.sizeof] b; //This errors out byte[typeof(i).sizeof] b; } //---- Error: typeof(i).sizeof is used as a type //---- I *think* the compiler thinks I'm declaring an AA (When I want a SA) ? FYIW, in 2.062 and prior, the error message is: Error: cannot resolve .property for typeof(i).sizeof -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------