http://d.puremagic.com/issues/show_bug.cgi?id=5238
--- Comment #3 from Brad Roberts <bra...@puremagic.com> 2010-11-18 22:15:48 PST --- Created an attachment (id=821) changes to runnable/interpret.d The problem is with the optimizer, not ctfe. Switching to this form, so that there's no code for the optimizer to chew on and complain about works: static assert(is(typeof(Compileable!( (){ S[4] w = void; // uninitialized array of structs w[$-2].x = 217; // initialize one member return w[2].x; }()).OK ))); I'll file a separate bug report for that. Adding a patch for runnable/interpret.d to be applied in addition to simon's changes. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------