Skip to content

Commit f5ef301

Browse files
committed
Put const eval check back.
1 parent 01f299b commit f5ef301

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

clippy_tests/examples/range.rs

+3
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,7 @@ fn main() {
2121
let v2 = vec![4,5];
2222
let _x = v1.iter().zip(0..v1.len());
2323
let _y = v1.iter().zip(0..v2.len()); // No error
24+
25+
// check const eval
26+
let _ = v1.iter().step_by(2/3);
2427
}

clippy_tests/examples/range.stderr

+9-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@ error: It is more idiomatic to use v1.iter().enumerate()
66
|
77
= note: `-D range-zip-with-len` implied by `-D warnings`
88

9-
error: aborting due to previous error
9+
error: Iterator::step_by(0) will panic at runtime
10+
--> range.rs:26:13
11+
|
12+
26 | let _ = v1.iter().step_by(2/3);
13+
| ^^^^^^^^^^^^^^^^^^^^^^
14+
|
15+
= note: `-D iterator-step-by-zero` implied by `-D warnings`
16+
17+
error: aborting due to 2 previous errors
1018

1119

1220
To learn more, run the command again with --verbose.

0 commit comments

Comments
 (0)