| ^^^
|
= note: the literal `128` does not fit into the type `i8` whose range is `-128..=127`
+ = help: consider using the type `u8` instead
error: literal out of range for `i8`
--> $DIR/lint-type-overflow.rs:18:19
| ^^^
|
= note: the literal `129` does not fit into the type `i8` whose range is `-128..=127`
+ = help: consider using the type `i16` instead
error: literal out of range for `i8`
--> $DIR/lint-type-overflow.rs:19:19
| ^^^^^
|
= note: the literal `129` does not fit into the type `i8` whose range is `-128..=127`
+ = help: consider using the type `i16` instead
error: literal out of range for `i8`
--> $DIR/lint-type-overflow.rs:20:20
| ^^^
|
= note: the literal `129` does not fit into the type `i8` whose range is `-128..=127`
+ = help: consider using the type `u8` instead
error: literal out of range for `i8`
--> $DIR/lint-type-overflow.rs:22:10
| ^^^^
|
= note: the literal `1000` does not fit into the type `i8` whose range is `-128..=127`
+ = help: consider using the type `i16` instead
error: literal out of range for `i8`
--> $DIR/lint-type-overflow.rs:24:13
| ^^^^^^
|
= note: the literal `128_i8` does not fit into the type `i8` whose range is `-128..=127`
+ = help: consider using the type `u8` instead
error: literal out of range for `i8`
--> $DIR/lint-type-overflow.rs:28:14
| ^^^^^^
|
= note: the literal `129_i8` does not fit into the type `i8` whose range is `-128..=127`
+ = help: consider using the type `i16` instead
error: literal out of range for `i32`
--> $DIR/lint-type-overflow.rs:32:18
| ^^^^^^^^^^
|
= note: the literal `2147483648` does not fit into the type `i32` whose range is `-2147483648..=2147483647`
+ = help: consider using the type `u32` instead
error: literal out of range for `i32`
--> $DIR/lint-type-overflow.rs:33:13
| ^^^^^^^^^^^^^^
|
= note: the literal `2147483648_i32` does not fit into the type `i32` whose range is `-2147483648..=2147483647`
+ = help: consider using the type `u32` instead
error: literal out of range for `i32`
--> $DIR/lint-type-overflow.rs:36:19
| ^^^^^^^^^^
|
= note: the literal `2147483649` does not fit into the type `i32` whose range is `-2147483648..=2147483647`
+ = help: consider using the type `i64` instead
error: literal out of range for `i32`
--> $DIR/lint-type-overflow.rs:37:14
| ^^^^^^^^^^^^^^
|
= note: the literal `2147483649_i32` does not fit into the type `i32` whose range is `-2147483648..=2147483647`
+ = help: consider using the type `i64` instead
error: literal out of range for `i32`
--> $DIR/lint-type-overflow.rs:38:13
| ^^^^^^^^^^
|
= note: the literal `2147483648` does not fit into the type `i32` whose range is `-2147483648..=2147483647`
+ = help: consider using the type `u32` instead
error: literal out of range for `i64`
--> $DIR/lint-type-overflow.rs:40:13
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: the literal `9223372036854775808_i64` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807`
+ = help: consider using the type `u64` instead
error: literal out of range for `i64`
--> $DIR/lint-type-overflow.rs:42:13
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: the literal `18446744073709551615_i64` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807`
+ = help: consider using the type `u64` instead
error: literal out of range for `i64`
--> $DIR/lint-type-overflow.rs:43:19
| ^^^^^^^^^^^^^^^^^^^
|
= note: the literal `9223372036854775809` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807`
+ = help: consider using the type `i128` instead
error: literal out of range for `i64`
--> $DIR/lint-type-overflow.rs:44:14
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: the literal `9223372036854775809_i64` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807`
+ = help: consider using the type `i128` instead
error: aborting due to 18 previous errors