1 error: any use of this value will cause an error
2 --> $DIR/const-err-early.rs:3:19
4 LL | pub const A: i8 = -i8::MIN;
5 | ------------------^^^^^^^^-
7 | attempt to negate `i8::MIN`, which would overflow
9 note: the lint level is defined here
10 --> $DIR/const-err-early.rs:1:9
12 LL | #![deny(const_err)]
14 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
15 = note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
17 error: any use of this value will cause an error
18 --> $DIR/const-err-early.rs:5:19
20 LL | pub const B: u8 = 200u8 + 200u8;
21 | ------------------^^^^^^^^^^^^^-
23 | attempt to compute `200_u8 + 200_u8`, which would overflow
25 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
26 = note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
28 error: any use of this value will cause an error
29 --> $DIR/const-err-early.rs:7:19
31 LL | pub const C: u8 = 200u8 * 4;
32 | ------------------^^^^^^^^^-
34 | attempt to compute `200_u8 * 4_u8`, which would overflow
36 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
37 = note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
39 error: any use of this value will cause an error
40 --> $DIR/const-err-early.rs:9:19
42 LL | pub const D: u8 = 42u8 - (42u8 + 1);
43 | ------------------^^^^^^^^^^^^^^^^^-
45 | attempt to compute `42_u8 - 43_u8`, which would overflow
47 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
48 = note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
50 error: any use of this value will cause an error
51 --> $DIR/const-err-early.rs:11:19
53 LL | pub const E: u8 = [5u8][1];
54 | ------------------^^^^^^^^-
56 | index out of bounds: the length is 1 but the index is 1
58 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
59 = note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
61 error: aborting due to 5 previous errors