1 // compile-flags: -Z continue-parse-after-error
3 // Empty predicate list is OK
4 fn equal1<T>(_: &T, _: &T) -> bool where {
8 // Empty bound list is OK
9 fn equal2<T>(_: &T, _: &T) -> bool where T: {
13 fn foo<'a>() where 'a {}
14 //~^ ERROR expected `:`, found `{`