]>
Commit | Line | Data |
---|---|---|
1b1a35ee | 1 | error[E0391]: cycle detected when simplifying constant for the type system `IMPL_REF_BAR` |
f9f354fc XL |
2 | --> $DIR/issue-24949-assoc-const-static-recursion-impl.rs:7:1 |
3 | | | |
4 | LL | const IMPL_REF_BAR: u32 = GlobalImplRef::BAR; | |
5 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
6 | | | |
1b1a35ee | 7 | note: ...which requires simplifying constant for the type system `IMPL_REF_BAR`... |
f9f354fc XL |
8 | --> $DIR/issue-24949-assoc-const-static-recursion-impl.rs:7:1 |
9 | | | |
10 | LL | const IMPL_REF_BAR: u32 = GlobalImplRef::BAR; | |
11 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
1b1a35ee | 12 | note: ...which requires const-evaluating + checking `IMPL_REF_BAR`... |
f9f354fc XL |
13 | --> $DIR/issue-24949-assoc-const-static-recursion-impl.rs:7:1 |
14 | | | |
15 | LL | const IMPL_REF_BAR: u32 = GlobalImplRef::BAR; | |
16 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
17 | = note: ...which requires normalizing `<impl at $DIR/issue-24949-assoc-const-static-recursion-impl.rs:11:1: 13:2>::BAR`... | |
1b1a35ee | 18 | note: ...which requires simplifying constant for the type system `<impl at $DIR/issue-24949-assoc-const-static-recursion-impl.rs:11:1: 13:2>::BAR`... |
f9f354fc XL |
19 | --> $DIR/issue-24949-assoc-const-static-recursion-impl.rs:12:5 |
20 | | | |
21 | LL | const BAR: u32 = IMPL_REF_BAR; | |
22 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
1b1a35ee | 23 | note: ...which requires simplifying constant for the type system `<impl at $DIR/issue-24949-assoc-const-static-recursion-impl.rs:11:1: 13:2>::BAR`... |
f9f354fc XL |
24 | --> $DIR/issue-24949-assoc-const-static-recursion-impl.rs:12:5 |
25 | | | |
26 | LL | const BAR: u32 = IMPL_REF_BAR; | |
27 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
1b1a35ee | 28 | note: ...which requires const-evaluating + checking `<impl at $DIR/issue-24949-assoc-const-static-recursion-impl.rs:11:1: 13:2>::BAR`... |
f9f354fc XL |
29 | --> $DIR/issue-24949-assoc-const-static-recursion-impl.rs:12:5 |
30 | | | |
31 | LL | const BAR: u32 = IMPL_REF_BAR; | |
32 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
33 | note: ...which requires optimizing MIR for `<impl at $DIR/issue-24949-assoc-const-static-recursion-impl.rs:11:1: 13:2>::BAR`... | |
34 | --> $DIR/issue-24949-assoc-const-static-recursion-impl.rs:12:5 | |
35 | | | |
36 | LL | const BAR: u32 = IMPL_REF_BAR; | |
37 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
38 | = note: ...which requires normalizing `IMPL_REF_BAR`... | |
1b1a35ee | 39 | = note: ...which again requires simplifying constant for the type system `IMPL_REF_BAR`, completing the cycle |
f9f354fc XL |
40 | = note: cycle used when running analysis passes on this crate |
41 | ||
42 | error: aborting due to previous error | |
43 | ||
44 | For more information about this error, try `rustc --explain E0391`. |