]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | // run-rustfix |
2 | ||
3 | #![allow(unused_parens)] | |
4 | ||
5 | fn f() -> usize { | |
6 | 42 | |
7 | } | |
8 | ||
9 | #[warn(clippy::range_plus_one)] | |
10 | #[warn(clippy::range_minus_one)] | |
11 | fn main() { | |
12 | for _ in 0..2 {} | |
13 | for _ in 0..=2 {} | |
14 | ||
15 | for _ in 0..3 + 1 {} | |
16 | for _ in 0..=3 + 1 {} | |
17 | ||
18 | for _ in 0..1 + 5 {} | |
19 | for _ in 0..=1 + 5 {} | |
20 | ||
21 | for _ in 1..1 + 1 {} | |
22 | for _ in 1..=1 + 1 {} | |
23 | ||
24 | for _ in 0..13 + 13 {} | |
25 | for _ in 0..=13 - 7 {} | |
26 | ||
27 | for _ in 0..(1 + f()) {} | |
28 | for _ in 0..=(1 + f()) {} | |
29 | ||
30 | let _ = ..11 - 1; | |
31 | let _ = ..=11 - 1; | |
32 | let _ = ..=(11 - 1); | |
33 | let _ = (1..11 + 1); | |
34 | let _ = (f() + 1)..(f() + 1); | |
35 | ||
36 | const ONE: usize = 1; | |
37 | // integer consts are linted, too | |
38 | for _ in 1..ONE + ONE {} | |
39 | ||
40 | let mut vec: Vec<()> = std::vec::Vec::new(); | |
41 | vec.drain(..); | |
42 | } |