CTFE Status

Stefan Koch via Digitalmars-d digitalmars-d at puremagic.com
Thu Dec 1 09:52:02 PST 2016


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.


More information about the Digitalmars-d mailing list