On 01/04/2016 12:22 AM, Ali Çehreli wrote: > assert(l != l.to!double); // passes > assert(l != cast(double)l); // FAILS
I've realized that I had the -m32 switch on unintentionally. The above results are for when -m32 is used. (I am on a 64-bit system.)
Without -m32 both checks fail and the universe makes sense. Still, would you consider it a bug that the results are different for -m32?
Ali