On Sunday, 15 May 2016 at 18:41:57 UTC, Adam D. Ruppe wrote:
I suppose people figure if they use the same compiler, same build options, same source code and feed the same data into it, they expect to get the *same* results. It is a deterministic machine, right?
In this case it is worse, you get this: float f = some_pure_function(); const float cf = some_pure_function(); assert(cf==f); // SHUTDOWN!!!But Walter doesn't think this is an issue, because correctness is just a high school feature.