about summary refs log tree commit diff
path: root/tests/ui/type-alias-impl-trait/infinite-cycle-involving-weak.rs
blob: 0aaee5d1764e17c69cda1943be6b28fd3ee78ce6 (plain)
1
2
3
4
5
6
7
8
9
10
11
#![feature(type_alias_impl_trait)]

type T = impl Copy;

#[define_opaque(T)]
fn foo() -> T {
    //~^ ERROR cannot resolve opaque type
    None::<&'static T>
}

fn main() {}