https://issues.dlang.org/show_bug.cgi?id=17244
Bolpat <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Bolpat <[email protected]> --- Probably part of the same problem: float[1] xs = [ float.nan ]; assert(!(xs[0] <= xs[0] || xs[0] >= xs[0])); assert(xs != xs); assert(xs <= xs && xs >= xs); Especially the last two lines are very odd. No type should have that behavior. --
