We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e4cefe commit 12de24cCopy full SHA for 12de24c
src/test/ui/lint/deny-overflowing-literals.rs
@@ -1,4 +1,7 @@
1
fn main() {
2
let x: u8 = 256;
3
//~^ error: literal out of range for `u8`
4
+
5
+ for _ in 0..256u8 {}
6
+ //~^ error: range endpoint is out of range for `u8`
7
}
src/test/ui/lint/deny-overflowing-literals.stderr
@@ -6,5 +6,11 @@ LL | let x: u8 = 256;
|
= note: #[deny(overflowing_literals)] on by default
8
9
-error: aborting due to previous error
+error: range endpoint is out of range for `u8`
10
+ --> $DIR/deny-overflowing-literals.rs:5:14
11
+ |
12
+LL | for _ in 0..256u8 {}
13
+ | ^^^^^^^^ help: use an inclusive range instead: `0..=255u8`
14
15
+error: aborting due to 2 previous errors
16
0 commit comments