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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user