fix Issue 6531 - assertion failure in std.range.iota

- The assertion fails because of excess precision.

- Can't use nextUp/nextDown in ctfe, but currently ctfe
  always computes with maximum precision so it doesn't
  run into this issue.