summaryrefslogtreecommitdiffstats
path: root/tests/ui/lint/deny-overflowing-literals.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/lint/deny-overflowing-literals.stderr')
-rw-r--r--tests/ui/lint/deny-overflowing-literals.stderr17
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
+