1 error: any use of this value will cause an error
2 --> $DIR/uninhabited-const-issue-61744.rs:4:5
4 LL | hint_unreachable()
7 | reached the configured maximum number of stack frames
8 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
9 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
10 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
11 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
12 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
13 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
14 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
15 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
16 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
17 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
18 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
19 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
20 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
21 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
22 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
23 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
24 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
25 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
26 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
27 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
28 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
29 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
30 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
31 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
32 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
33 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
34 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
35 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
36 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
37 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
38 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
39 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
40 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
41 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
42 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
43 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
44 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
45 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
46 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
47 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
48 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
49 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
50 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
51 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
52 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
53 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
54 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
55 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
56 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
57 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
58 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
59 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
60 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
61 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
62 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
63 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
64 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
65 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
66 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
67 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
68 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
69 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
70 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
71 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
72 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
73 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
74 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
75 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
76 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
77 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
78 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
79 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
80 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
81 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
82 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
83 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
84 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
85 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
86 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
87 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
88 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
89 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
90 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
91 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
92 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
93 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
94 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
95 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
96 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
97 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
98 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
99 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
100 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
101 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
102 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
103 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
104 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
105 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
106 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
107 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
108 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
109 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
110 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
111 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
112 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
113 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
114 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
115 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
116 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
117 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
118 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
119 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
120 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
121 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
122 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
123 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
124 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
125 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
126 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
127 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
128 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
129 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
130 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
131 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
132 | inside `fake_type::<!>` at $DIR/uninhabited-const-issue-61744.rs:4:5
133 | inside `hint_unreachable` at $DIR/uninhabited-const-issue-61744.rs:9:5
134 | inside `fake_type::<i32>` at $DIR/uninhabited-const-issue-61744.rs:4:5
135 | inside `<i32 as Const>::CONSTANT` at $DIR/uninhabited-const-issue-61744.rs:13:36
137 LL | const CONSTANT: i32 = unsafe { fake_type() };
138 | ---------------------------------------------
140 = note: `#[deny(const_err)]` on by default
141 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
142 = note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
144 error[E0080]: erroneous constant used
145 --> $DIR/uninhabited-const-issue-61744.rs:19:10
147 LL | dbg!(i32::CONSTANT);
148 | ^^^^^^^^^^^^^ referenced constant has errors
150 error: aborting due to 2 previous errors
152 For more information about this error, try `rustc --explain E0080`.