JuliaLang/julia — Issue #330: potentially confusing behavior in cartesian loops
Author: StefanKarpinski
Created: 2012-01-06 00:01:33+00:00
State: open
Labels: bugs

Not sure if this is a bug, but it did surprise me:

```
julia> for x = int64(2)^53-2:int64(2)^53+5, y=1:2
println(x)
x = uint64(x)
end
9007199254740990
0x001ffffffffffffe
9007199254740991
0x001fffffffffffff
9007199254740992
0x0020000000000000
9007199254740993
0x0020000000000001
9007199254740994
0x0020000000000002
9007199254740995
0x0020000000000003
9007199254740996
0x0020000000000004
9007199254740997
0x0020000000000005
```