about summary refs log tree commit diff
path: root/compiler/rustc_parse/src
diff options
context:
space:
mode:
authorEric Holk <eric@theincredibleholk.org>2024-05-17 11:27:18 -0700
committerEric Holk <ericholk@microsoft.com>2024-05-17 11:55:38 -0700
commit3986ea0ea555ab6de8af46932da94c26aa1c28ee (patch)
treea68ba8cbf763540e9a9d6613be291d7f5cd389dd /compiler/rustc_parse/src
parentf364011955f8316f897cc0a2a930b8665d918177 (diff)
downloadrust-3986ea0ea555ab6de8af46932da94c26aa1c28ee.tar.gz
rust-3986ea0ea555ab6de8af46932da94c26aa1c28ee.zip
Update compiler/rustc_parse/src/parser/nonterminal.rs
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
Diffstat (limited to 'compiler/rustc_parse/src')
-rw-r--r--compiler/rustc_parse/src/parser/nonterminal.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_parse/src/parser/nonterminal.rs b/compiler/rustc_parse/src/parser/nonterminal.rs
index 8c0f295b74b..274157dee57 100644
--- a/compiler/rustc_parse/src/parser/nonterminal.rs
+++ b/compiler/rustc_parse/src/parser/nonterminal.rs
@@ -3,7 +3,6 @@ use rustc_ast::token::{self, Delimiter, Nonterminal, Nonterminal::*, Nonterminal
 use rustc_ast::HasTokens;
 use rustc_ast_pretty::pprust;
 use rustc_errors::PResult;
-use rustc_span::edition::Edition;
 use rustc_span::symbol::{kw, Ident};
 
 use crate::errors::UnexpectedNonterminal;
@@ -49,7 +48,7 @@ impl<'a> Parser<'a> {
                 token.can_begin_expr()
                 // This exception is here for backwards compatibility.
                 && !token.is_keyword(kw::Let)
-                && (token.span.edition() >= Edition::Edition2024 || !token.is_keyword(kw::Const))
+                && (token.span.edition().at_least_rust_2024() || !token.is_keyword(kw::Const))
             }
             NonterminalKind::Ty => token.can_begin_type(),
             NonterminalKind::Ident => get_macro_ident(token).is_some(),