parser: 'while parsing this or-pattern...'
This commit is contained in:
parent
1202cb0e2b
commit
083963e58c
3 changed files with 23 additions and 1 deletions
|
@ -81,7 +81,10 @@ impl<'a> Parser<'a> {
|
|||
let lo = first_pat.span;
|
||||
let mut pats = vec![first_pat];
|
||||
while self.eat_or_separator() {
|
||||
let pat = self.parse_pat(None)?;
|
||||
let pat = self.parse_pat(None).map_err(|mut err| {
|
||||
err.span_label(lo, "while parsing this or-pattern staring here");
|
||||
err
|
||||
})?;
|
||||
self.maybe_recover_unexpected_comma(pat.span, top_level)?;
|
||||
pats.push(pat);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue