diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-03-05 02:46:13 +0100 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-03-10 08:32:34 +0100 |
| commit | c303c4463cd3530c634dac8614feac7723ab0c58 (patch) | |
| tree | dd67f910f7fa6766a578618c874c94079b767231 /src/librustc_parse | |
| parent | 9596dc2a47861d73996a550cba7caf55b2737c17 (diff) | |
| download | rust-c303c4463cd3530c634dac8614feac7723ab0c58.tar.gz rust-c303c4463cd3530c634dac8614feac7723ab0c58.zip | |
use error_block_no_opening_brace more
Diffstat (limited to 'src/librustc_parse')
| -rw-r--r-- | src/librustc_parse/parser/stmt.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/librustc_parse/parser/stmt.rs b/src/librustc_parse/parser/stmt.rs index 3864ec3aaa1..511d4bfccd2 100644 --- a/src/librustc_parse/parser/stmt.rs +++ b/src/librustc_parse/parser/stmt.rs @@ -304,7 +304,11 @@ impl<'a> Parser<'a> { maybe_whole!(self, NtBlock, |x| (Vec::new(), x)); let lo = self.token.span; - self.expect(&token::OpenDelim(token::Brace))?; + + if !self.eat(&token::OpenDelim(token::Brace)) { + return self.error_block_no_opening_brace(); + } + Ok((self.parse_inner_attributes()?, self.parse_block_tail(lo, BlockCheckMode::Default)?)) } |
