4 // This should pass, but unnormalized input args aren't treated as implied.
6 #![feature(generic_associated_types)]
9 type Assoc<'a, 'b> where 'b: 'a;
10 fn do_sth(arg: Self::Assoc<'_, '_>);
15 impl MyTrait for Foo {
16 type Assoc<'a, 'b> = u32 where 'b: 'a;
19 // fn do_sth(_: Self::Assoc<'static, 'static>) {}
20 // fn do_sth(_: Self::Assoc<'_, '_>) {}