// We used to fatal error without any useful diagnostic when we had an unexpected // token due to a strange interaction between the sequence parsing code and the // param/lifetime parsing code. fn hello() -> impl use<'a {}> Sized {} //~^ ERROR expected one of `,` or `>`, found `{` //~| ERROR expected item, found `>` fn main() {}