diff options
| author | Eric Huss <eric@huss.org> | 2022-07-25 11:19:29 -0700 |
|---|---|---|
| committer | Eric Huss <eric@huss.org> | 2022-07-25 11:19:29 -0700 |
| commit | 2ce28707497143f3370b11ee9b3565fb642a99fc (patch) | |
| tree | a66d32e63f6669daa6bd83adb25ae9fcd1d694d8 /compiler/rustc_parse/src/parser/expr.rs | |
| parent | 7fe022f5aa32bbbb33c3a58755729d6667a461a9 (diff) | |
| download | rust-2ce28707497143f3370b11ee9b3565fb642a99fc.tar.gz rust-2ce28707497143f3370b11ee9b3565fb642a99fc.zip | |
Remove let-chain close brace check.
Diffstat (limited to 'compiler/rustc_parse/src/parser/expr.rs')
| -rw-r--r-- | compiler/rustc_parse/src/parser/expr.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/compiler/rustc_parse/src/parser/expr.rs b/compiler/rustc_parse/src/parser/expr.rs index 8e1b279d9b6..43b48613976 100644 --- a/compiler/rustc_parse/src/parser/expr.rs +++ b/compiler/rustc_parse/src/parser/expr.rs @@ -2356,10 +2356,7 @@ impl<'a> Parser<'a> { let is_in_a_let_chains_context_but_nested_in_other_expr = self.let_expr_allowed && !matches!( self.prev_token.kind, - TokenKind::AndAnd - | TokenKind::CloseDelim(Delimiter::Brace) - | TokenKind::Ident(kw::If, _) - | TokenKind::Ident(kw::While, _) + TokenKind::AndAnd | TokenKind::Ident(kw::If, _) | TokenKind::Ident(kw::While, _) ); if !self.let_expr_allowed || is_in_a_let_chains_context_but_nested_in_other_expr { self.struct_span_err(self.token.span, "expected expression, found `let` statement") |
