On Tuesday, 23 April 2013 at 04:44:52 UTC, kenji hara wrote:
constant folding would fold "x".idup to "x", then S("x") == S("x") is
This is mostly expected behavior. During compilation value identities are
not guaranteed.
Because compile time evaluation is always done after constant folding, and
evaluated to true.
Kenji Hara
I'm not saying the 'true' is broken, I'm saying the 'false' is broken.
And don't miss this one, which contradicts the behavior above
http://forum.dlang.org/thread/uqkslzjnosrsnyqnhzes@forum.dlang.org?page=2#post-zdmtaeycpomrhjdeanlw:40forum.dlang.org