I just fixed a bug cause the non-debug build to fail on a expression that it should have bailed out on.

Currently I have troubles with this  code :

int fn(int y)
{
  int x = void;
  ++x;
  return x+y;
}

Since x is uninitialized the ctfe interpreter should fail on it.
I will need to reserve a certain value as the uninitialized flag.
since stackAddress zero can never be used it'd be perfect for the job.
This bug should be fixed by tomorrow.

Reply via email to