]>
Commit | Line | Data |
---|---|---|
8bb4bdeb XL |
1 | const FOO: [usize; 3] = [1, 2, 3]; |
2 | const BAR: usize = FOO[5]; // no error, because the error below occurs before regular const eval | |
92a42be0 SL |
3 | |
4 | const BLUB: [u32; FOO[4]] = [5, 6]; | |
a1dfa0c6 | 5 | //~^ ERROR evaluation of constant value failed [E0080] |
1b1a35ee | 6 | //~| index out of bounds: the length is 3 but the index is 4 |
c34b1796 AL |
7 | |
8 | fn main() { | |
9 | let _ = BAR; | |
223e47cc | 10 | } |