On 01/20/2012 08:21 PM, Stewart Gordon wrote:
On 21/01/2012 01:16, Timon Gehr wrote:
<snip>
I generally like the idea of making size_t strongly typed, but
that would necessitate X!size_t to become a distinct instantiation
from X!uint or X!ulong.
Furthermore, it would break all existing D programs that are
deliberately not 64 bit aware
=).

You mean compilers that target a 32-bit platform and rely on the runtime
environment to ensure CTFE is consistent with runtime evaluation of the
same function?

Stewart.

Couldn't it be handled by a special switch on 64 bit compilers, and disabled normally? That way, the default behavior doesn't change, but all one would have to do is say "
-Matt Soucy

Reply via email to