Lurker via Digitalmars-d Wed, 31 Aug 2016 17:41:41 -0700
// This will always be true assert(a >= 1 && a <= 5); assert(a >= 0.0 && a <= 10.0);
Pretty sure you have a bug here :)