about summary refs log tree commit diff
path: root/src/libsyntax/syntax.rc
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-04-09 07:52:04 -0700
committerbors <bors@rust-lang.org>2013-04-09 07:52:04 -0700
commit412a07055c211f2dec4fb87f25b87d2d71fb13de (patch)
treede1953e40e10262584cb436135d1bc6e203c3d36 /src/libsyntax/syntax.rc
parente56a17879aaa88787326e0bf3f7742980fed270e (diff)
parent89676d6a5960aa51ee1e6975c423e979819a407c (diff)
downloadrust-412a07055c211f2dec4fb87f25b87d2d71fb13de.tar.gz
rust-412a07055c211f2dec4fb87f25b87d2d71fb13de.zip
auto merge of #5769 : gifnksm/rust/range_step, r=bstrie
`uint::range_step` or `int::range_step` causes overflow or underflow as following.
code:
```rust
fn main() {
    for uint::range_step(3, 0, -2) |n| {
        println(fmt!("%u", n));
    }
}
```
output:
```
3
1
18446744073709551615
18446744073709551613
...
```
This commit fixes this behavior as follows.
```
3
1
```
Diffstat (limited to 'src/libsyntax/syntax.rc')
0 files changed, 0 insertions, 0 deletions