]> git.lizzy.rs Git - rust.git/blob - tests/ui/consts/const-eval/issue-50814-2.stderr
Rollup merge of #107146 - compiler-errors:unsizing-params, r=cjgillot
[rust.git] / tests / ui / consts / const-eval / issue-50814-2.stderr
1 error[E0080]: evaluation of `<A<()> as Foo<()>>::BAR` failed
2   --> $DIR/issue-50814-2.rs:14:24
3    |
4 LL |     const BAR: usize = [5, 6, 7][T::BOO];
5    |                        ^^^^^^^^^^^^^^^^^ index out of bounds: the length is 3 but the index is 42
6
7 note: erroneous constant used
8   --> $DIR/issue-50814-2.rs:18:6
9    |
10 LL |     &<A<T> as Foo<T>>::BAR
11    |      ^^^^^^^^^^^^^^^^^^^^^
12
13 note: the above error was encountered while instantiating `fn foo::<()>`
14   --> $DIR/issue-50814-2.rs:30:22
15    |
16 LL |     println!("{:x}", foo::<()>() as *const usize as usize);
17    |                      ^^^^^^^^^^^
18
19 error: aborting due to previous error
20
21 For more information about this error, try `rustc --explain E0080`.