Rename parse_const_expr to parse_const_block
This commit is contained in:
parent
500ddc5efd
commit
954b5a81b4
@ -1063,7 +1063,7 @@ impl<'a> Parser<'a> {
|
||||
} else if self.eat_keyword(kw::Unsafe) {
|
||||
self.parse_block_expr(None, lo, BlockCheckMode::Unsafe(ast::UserProvided), attrs)
|
||||
} else if self.check_inline_const() {
|
||||
self.parse_const_expr(lo.to(self.token.span))
|
||||
self.parse_const_block(lo.to(self.token.span))
|
||||
} else if self.is_do_catch_block() {
|
||||
self.recover_do_catch(attrs)
|
||||
} else if self.is_try_block() {
|
||||
|
@ -864,7 +864,7 @@ impl<'a> Parser<'a> {
|
||||
}
|
||||
|
||||
/// Parses inline const expressions.
|
||||
fn parse_const_expr(&mut self, span: Span) -> PResult<'a, P<Expr>> {
|
||||
fn parse_const_block(&mut self, span: Span) -> PResult<'a, P<Expr>> {
|
||||
self.sess.gated_spans.gate(sym::inline_const, span);
|
||||
self.eat_keyword(kw::Const);
|
||||
let blk = self.parse_block()?;
|
||||
|
@ -315,7 +315,7 @@ impl<'a> Parser<'a> {
|
||||
PatKind::Box(pat)
|
||||
} else if self.check_inline_const() {
|
||||
// Parse `const pat`
|
||||
PatKind::Lit(self.parse_const_expr(lo.to(self.token.span))?)
|
||||
PatKind::Lit(self.parse_const_block(lo.to(self.token.span))?)
|
||||
} else if self.can_be_ident_pat() {
|
||||
// Parse `ident @ pat`
|
||||
// This can give false positives and parse nullary enums,
|
||||
|
Loading…
x
Reference in New Issue
Block a user