--- Comment #3 from Brad Roberts <> 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;

I'll file a separate bug report for that.

Adding a patch for runnable/interpret.d to be applied in addition to simon's

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to