1 error: any use of this value will cause an error
2 --> $DIR/const-err-multi.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-multi.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-multi.rs:6:19
20 LL | pub const B: i8 = A;
21 | ------------------^-
23 | referenced constant has errors
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-multi.rs:9:19
31 LL | pub const C: u8 = A as u8;
32 | ------------------^-------
34 | referenced constant has errors
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-multi.rs:12:24
42 LL | pub const D: i8 = 50 - A;
43 | -----------------------^-
45 | referenced constant has errors
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: aborting due to 4 previous errors