]> git.lizzy.rs Git - rust.git/blob - src/test/ui/lint/lint-type-overflow.stderr
Auto merge of #67290 - jonas-schievink:leak-audit, r=KodrAus
[rust.git] / src / test / ui / lint / lint-type-overflow.stderr
1 error: literal out of range for `u8`
2   --> $DIR/lint-type-overflow.rs:10:18
3    |
4 LL |     let x1: u8 = 256;
5    |                  ^^^
6    |
7 note: the lint level is defined here
8   --> $DIR/lint-type-overflow.rs:1:9
9    |
10 LL | #![deny(overflowing_literals)]
11    |         ^^^^^^^^^^^^^^^^^^^^
12
13 error: literal out of range for `u8`
14   --> $DIR/lint-type-overflow.rs:13:14
15    |
16 LL |     let x1 = 256_u8;
17    |              ^^^^^^
18
19 error: literal out of range for `i8`
20   --> $DIR/lint-type-overflow.rs:16:18
21    |
22 LL |     let x1: i8 = 128;
23    |                  ^^^
24
25 error: literal out of range for `i8`
26   --> $DIR/lint-type-overflow.rs:18:19
27    |
28 LL |     let x3: i8 = -129;
29    |                   ^^^
30
31 error: literal out of range for `i8`
32   --> $DIR/lint-type-overflow.rs:19:19
33    |
34 LL |     let x3: i8 = -(129);
35    |                   ^^^^^
36
37 error: literal out of range for `i8`
38   --> $DIR/lint-type-overflow.rs:20:20
39    |
40 LL |     let x3: i8 = -{129};
41    |                    ^^^
42
43 error: literal out of range for `i8`
44   --> $DIR/lint-type-overflow.rs:22:10
45    |
46 LL |     test(1000);
47    |          ^^^^
48
49 error: literal out of range for `i8`
50   --> $DIR/lint-type-overflow.rs:24:13
51    |
52 LL |     let x = 128_i8;
53    |             ^^^^^^
54
55 error: literal out of range for `i8`
56   --> $DIR/lint-type-overflow.rs:28:14
57    |
58 LL |     let x = -129_i8;
59    |              ^^^^^^
60
61 error: literal out of range for `i32`
62   --> $DIR/lint-type-overflow.rs:32:18
63    |
64 LL |     let x: i32 = 2147483648;
65    |                  ^^^^^^^^^^
66
67 error: literal out of range for `i32`
68   --> $DIR/lint-type-overflow.rs:33:13
69    |
70 LL |     let x = 2147483648_i32;
71    |             ^^^^^^^^^^^^^^
72
73 error: literal out of range for `i32`
74   --> $DIR/lint-type-overflow.rs:36:19
75    |
76 LL |     let x: i32 = -2147483649;
77    |                   ^^^^^^^^^^
78
79 error: literal out of range for `i32`
80   --> $DIR/lint-type-overflow.rs:37:14
81    |
82 LL |     let x = -2147483649_i32;
83    |              ^^^^^^^^^^^^^^
84
85 error: literal out of range for `i32`
86   --> $DIR/lint-type-overflow.rs:38:13
87    |
88 LL |     let x = 2147483648;
89    |             ^^^^^^^^^^
90
91 error: literal out of range for `i64`
92   --> $DIR/lint-type-overflow.rs:40:13
93    |
94 LL |     let x = 9223372036854775808_i64;
95    |             ^^^^^^^^^^^^^^^^^^^^^^^
96
97 error: literal out of range for `i64`
98   --> $DIR/lint-type-overflow.rs:42:13
99    |
100 LL |     let x = 18446744073709551615_i64;
101    |             ^^^^^^^^^^^^^^^^^^^^^^^^
102
103 error: literal out of range for `i64`
104   --> $DIR/lint-type-overflow.rs:43:19
105    |
106 LL |     let x: i64 = -9223372036854775809;
107    |                   ^^^^^^^^^^^^^^^^^^^
108
109 error: literal out of range for `i64`
110   --> $DIR/lint-type-overflow.rs:44:14
111    |
112 LL |     let x = -9223372036854775809_i64;
113    |              ^^^^^^^^^^^^^^^^^^^^^^^
114
115 error: aborting due to 18 previous errors
116