1 // Test you can't use a higher-ranked trait bound inside of a qualified
2 // path (just won't parse).
7 fn get(&self, t: T) -> Self::A;
10 fn foo2<I>(x: <I as for<'x> Foo<&'x isize>>::A)
11 //~^ ERROR expected identifier, found keyword `for`
12 //~| ERROR expected one of `::` or `>`