Add test for denying overflowing literal in loop
This commit is contained in:
parent
3e4cefe1bd
commit
12de24ce81
@ -1,4 +1,7 @@
|
||||
fn main() {
|
||||
let x: u8 = 256;
|
||||
//~^ error: literal out of range for `u8`
|
||||
|
||||
for _ in 0..256u8 {}
|
||||
//~^ error: range endpoint is out of range for `u8`
|
||||
}
|
||||
|
@ -6,5 +6,11 @@ LL | let x: u8 = 256;
|
||||
|
|
||||
= note: #[deny(overflowing_literals)] on by default
|
||||
|
||||
error: aborting due to previous error
|
||||
error: range endpoint is out of range for `u8`
|
||||
--> $DIR/deny-overflowing-literals.rs:5:14
|
||||
|
|
||||
LL | for _ in 0..256u8 {}
|
||||
| ^^^^^^^^ help: use an inclusive range instead: `0..=255u8`
|
||||
|
||||
error: aborting due to 2 previous errors
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user