]>
git.proxmox.com Git - rustc.git/blob - tests/ui/consts/const-eval/issue-50814-2.rs
13 impl<T
: C
> Foo
<T
> for A
<T
> {
14 const BAR
: usize = [5, 6, 7][T
::BOO
]; //~ ERROR evaluation of `<A<()> as Foo<()>>::BAR` failed
17 fn foo
<T
: C
>() -> &'
static usize {
18 &<A
<T
> as Foo
<T
>>::BAR
//~ constant
22 const BOO
: usize = 42;
30 println
!("{:x}", foo
::<()>() as *const usize as usize);
31 println
!("{:x}", foo
::<u32>() as *const usize as usize);
32 println
!("{:x}", foo
::<()>());
33 println
!("{:x}", foo
::<u32>());