diff options
Diffstat (limited to 'tests/ui/lint/deny-overflowing-literals.stderr')
-rw-r--r-- | tests/ui/lint/deny-overflowing-literals.stderr | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/ui/lint/deny-overflowing-literals.stderr b/tests/ui/lint/deny-overflowing-literals.stderr new file mode 100644 index 000000000..beb0ad795 --- /dev/null +++ b/tests/ui/lint/deny-overflowing-literals.stderr @@ -0,0 +1,17 @@ +error: literal out of range for `u8` + --> $DIR/deny-overflowing-literals.rs:2:17 + | +LL | let x: u8 = 256; + | ^^^ + | + = note: the literal `256` does not fit into the type `u8` whose range is `0..=255` + = note: `#[deny(overflowing_literals)]` on by default + +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 + |