Do not complain about unmentioned fields in recovered patterns
When the parser has to recover from malformed code in a pattern, do not complain about missing fields.
This commit is contained in:
parent
7486b9c208
commit
6cd6759cfc
7 changed files with 5 additions and 28 deletions
|
|
@ -4698,7 +4698,7 @@ impl<'a> Parser<'a> {
|
|||
let (fields, etc) = self.parse_pat_fields().unwrap_or_else(|mut e| {
|
||||
e.emit();
|
||||
self.recover_stmt();
|
||||
(vec![], false)
|
||||
(vec![], true)
|
||||
});
|
||||
self.bump();
|
||||
pat = PatKind::Struct(path, fields, etc);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue