1
Fork 0

Do not panic on missing close paren

Fix #58856.
This commit is contained in:
Esteban Küber 2019-03-01 16:28:04 -08:00
parent f22dca0a1b
commit 2ec7d0b228
5 changed files with 110 additions and 1 deletions

View file

@ -6332,8 +6332,10 @@ impl<'a> Parser<'a> {
&token::CloseDelim(token::Paren), sep, parse_arg_fn)?;
fn_inputs.append(&mut input);
(fn_inputs, recovered)
} else if let Err(err) = self.expect_one_of(&[], &[]) {
return Err(err);
} else {
return self.unexpected();
(vec![self_arg], true)
}
} else {
self.parse_seq_to_before_end(&token::CloseDelim(token::Paren), sep, parse_arg_fn)?