potentially confusing behavior in cartesian loops #330
Closed
Description
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