On Thursday, 20 December 2018 at 14:49:10 UTC, Marko wrote: > But is this right? I mean if they are equal shouldn't they have > the same behavior? I don't think so: float a = 1.0; long b = 1; writeln(a == b); writeln(a/2 == b/2);