This used to work but now in 2.062 it causes ctfe error.
Any suggested workaround?
http://dpaste.dzfl.pl/f1a8c2f5
-
import std.datetime;
const(Date) DefaultDate = Date(1929, 10, 29);
void main() {
}
-
Compilation output:
On Tuesday, 19 March 2013 at 16:35:22 UTC, Dan wrote:
This used to work but now in 2.062 it causes ctfe error.
Any suggested workaround?
This seems to work:
Date defDate() pure { return Date(1929, 10, 29); }
const(Date) DefaultDate = defDate();
Assuming you wanted to avoid a initializing
On Tuesday, March 19, 2013 17:35:20 Dan wrote:
This used to work but now in 2.062 it causes ctfe error.
Any suggested workaround?
http://dpaste.dzfl.pl/f1a8c2f5
-
import std.datetime;
const(Date) DefaultDate = Date(1929, 10, 29);
void main() {
}
On Tuesday, 19 March 2013 at 17:04:01 UTC, cal wrote:
On Tuesday, 19 March 2013 at 16:35:22 UTC, Dan wrote:
This used to work but now in 2.062 it causes ctfe error.
Any suggested workaround?
This seems to work:
Or:
const(Date) DefaultDate = { return Date(1929,10,10); }();
although this is