about summary refs log tree commit diff
path: root/src/librustc_parse
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2020-03-05 02:46:13 +0100
committerMazdak Farrokhzad <twingoow@gmail.com>2020-03-10 08:32:34 +0100
commitc303c4463cd3530c634dac8614feac7723ab0c58 (patch)
treedd67f910f7fa6766a578618c874c94079b767231 /src/librustc_parse
parent9596dc2a47861d73996a550cba7caf55b2737c17 (diff)
downloadrust-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.rs6
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)?))
     }