On Monday, 11 June 2012 at 10:33:22 UTC, Era Scarecrow wrote:
Most curiously while making unittests the asserts fail when I've confirmed it's working. The difference seems to be if it's immutable/const vs non, and why this makes a difference I don't see... Can someone give some light to this?const float i_f = 3.14159265; float a = i_f; float b = i_f; assert(a==b); //passes assert(a==i_f); //fails
Works for me.(Arch Linux x64, DMD from repositories, says the version is 2.059.)
