| error: literal out of range for `u8` |
| --> $DIR/lint-type-overflow.rs:10:18 |
| | |
| LL | let x1: u8 = 256; |
| | ^^^ |
| | |
| note: lint level defined here |
| --> $DIR/lint-type-overflow.rs:1:9 |
| | |
| LL | #![deny(overflowing_literals)] |
| | ^^^^^^^^^^^^^^^^^^^^ |
| |
| error: literal out of range for `u8` |
| --> $DIR/lint-type-overflow.rs:13:14 |
| | |
| LL | let x1 = 256_u8; |
| | ^^^^^^ |
| |
| error: literal out of range for `i8` |
| --> $DIR/lint-type-overflow.rs:16:18 |
| | |
| LL | let x1: i8 = 128; |
| | ^^^ |
| |
| error: literal out of range for `i8` |
| --> $DIR/lint-type-overflow.rs:18:19 |
| | |
| LL | let x3: i8 = -129; |
| | ^^^ |
| |
| error: literal out of range for `i8` |
| --> $DIR/lint-type-overflow.rs:19:19 |
| | |
| LL | let x3: i8 = -(129); |
| | ^^^^^ |
| |
| error: literal out of range for `i8` |
| --> $DIR/lint-type-overflow.rs:20:20 |
| | |
| LL | let x3: i8 = -{129}; |
| | ^^^ |
| |
| error: literal out of range for `i8` |
| --> $DIR/lint-type-overflow.rs:22:10 |
| | |
| LL | test(1000); |
| | ^^^^ |
| |
| error: literal out of range for `i8` |
| --> $DIR/lint-type-overflow.rs:24:13 |
| | |
| LL | let x = 128_i8; |
| | ^^^^^^ |
| |
| error: literal out of range for `i8` |
| --> $DIR/lint-type-overflow.rs:28:14 |
| | |
| LL | let x = -129_i8; |
| | ^^^^^^ |
| |
| error: literal out of range for `i32` |
| --> $DIR/lint-type-overflow.rs:32:18 |
| | |
| LL | let x: i32 = 2147483648; |
| | ^^^^^^^^^^ |
| |
| error: literal out of range for `i32` |
| --> $DIR/lint-type-overflow.rs:33:13 |
| | |
| LL | let x = 2147483648_i32; |
| | ^^^^^^^^^^^^^^ |
| |
| error: literal out of range for `i32` |
| --> $DIR/lint-type-overflow.rs:36:19 |
| | |
| LL | let x: i32 = -2147483649; |
| | ^^^^^^^^^^ |
| |
| error: literal out of range for `i32` |
| --> $DIR/lint-type-overflow.rs:37:14 |
| | |
| LL | let x = -2147483649_i32; |
| | ^^^^^^^^^^^^^^ |
| |
| error: literal out of range for `i32` |
| --> $DIR/lint-type-overflow.rs:38:13 |
| | |
| LL | let x = 2147483648; |
| | ^^^^^^^^^^ |
| |
| error: literal out of range for `i64` |
| --> $DIR/lint-type-overflow.rs:40:13 |
| | |
| LL | let x = 9223372036854775808_i64; |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: literal out of range for `i64` |
| --> $DIR/lint-type-overflow.rs:42:13 |
| | |
| LL | let x = 18446744073709551615_i64; |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: literal out of range for `i64` |
| --> $DIR/lint-type-overflow.rs:43:19 |
| | |
| LL | let x: i64 = -9223372036854775809; |
| | ^^^^^^^^^^^^^^^^^^^ |
| |
| error: literal out of range for `i64` |
| --> $DIR/lint-type-overflow.rs:44:14 |
| | |
| LL | let x = -9223372036854775809_i64; |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: aborting due to 18 previous errors |
| |