diff options
Diffstat (limited to 'tests/ui/structs-enums/recover-enum-with-bad-where.rs')
| -rw-r--r-- | tests/ui/structs-enums/recover-enum-with-bad-where.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/ui/structs-enums/recover-enum-with-bad-where.rs b/tests/ui/structs-enums/recover-enum-with-bad-where.rs index 850ee6caa1a..cf7747d710b 100644 --- a/tests/ui/structs-enums/recover-enum-with-bad-where.rs +++ b/tests/ui/structs-enums/recover-enum-with-bad-where.rs @@ -1,6 +1,8 @@ pub enum Foo<T> where: -//~^ ERROR expected one of `#`, `{`, lifetime, or type, found `:` +//~^ ERROR unexpected colon after `where` T: Missing, {} +//~^ ERROR cannot find trait `Missing` in this scope +// (evidence that we continue parsing after the erroneous colon) fn main() {} |
