Skip to content

Commit 92587e4

Browse files
committed
let_chains: readd kw::let to ident_can_begin_expr.
1 parent 61fc727 commit 92587e4

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/libsyntax/ext/tt/macro_parser.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,7 @@ fn may_begin_with(token: &Token, name: Name) -> bool {
825825
}
826826

827827
match name {
828-
sym::expr => token.can_begin_expr(),
828+
sym::expr => token.can_begin_expr() && !token.is_keyword(kw::Let),
829829
sym::ty => token.can_begin_type(),
830830
sym::ident => get_macro_name(token).is_some(),
831831
sym::literal => token.can_begin_literal_or_bool(),

src/libsyntax/parse/token.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,7 @@ pub(crate) fn ident_can_begin_expr(name: ast::Name, span: Span, is_raw: bool) ->
135135
kw::False,
136136
kw::For,
137137
kw::If,
138-
// FIXME(53667): Consider whether `Let` can be added here.
139-
// kw::Let,
138+
kw::Let,
140139
kw::Loop,
141140
kw::Match,
142141
kw::Move,

0 commit comments

Comments
 (0)