]> git.proxmox.com Git - rustc.git/blame - src/test/ui/type-alias-impl-trait/issue-68368-non-defining-use-2.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / type-alias-impl-trait / issue-68368-non-defining-use-2.rs
CommitLineData
c295e0f8
XL
1// Regression test for issue #68368
2// Ensures that we don't ICE when emitting an error
3// for a non-defining use when lifetimes are involved
4
5#![feature(type_alias_impl_trait)]
6trait Trait<T> {}
7type Alias<'a, U> = impl Trait<U>;
ee023bcb 8
c295e0f8
XL
9fn f<'a>() -> Alias<'a, ()> {}
10//~^ ERROR non-defining opaque type use in defining scope
11
12fn main() {}
13
14impl<X> Trait<X> for () {}