On Thu, 02 Apr 2009 03:56:35 +0200, Trass3r <[email protected]> wrote: >I came across another strange bug(?): >Using const, static const or auto instead of enum makes it work. >Using the foreach way also works with enum. > >void main() >{ > enum members = ["foo", "bar"]; > for (uint i=0; i<members.length; i++) >// foreach (i; Sequence!(members.length)) > { > writefln(members[i]); > } >} > >But enum with for yields: > >object.Error: Access Violation >std.encoding.EncodingSchemeASCII àB ANSI_X3.4-1968 B >ANSI_X3.4-1986 (B ASCII @B IBM367 PB ISO646-US
Logged as http://d.puremagic.com/issues/show_bug.cgi?id=2792 Gide
