1 #![feature(generic_associated_types)]
2 //~^ WARNING: the feature `generic_associated_types` is incomplete
6 //~^ ERROR missing generics for
7 //~| ERROR missing generics for
9 fn foo<'a>(t : Self::Y<'a>) -> Self::Y<'a> { t }
13 fn foo<'a, T1: X<Y = T1>>(t : T1) -> T1::Y<'a> {