From d0a1851ec2cf84bdb41bc4d788b3995a8463c543 Mon Sep 17 00:00:00 2001 From: Michael Goulet Date: Thu, 20 Jun 2024 16:36:35 -0400 Subject: Deny keyword lifetimes pre-expansion --- compiler/rustc_parse/src/parser/expr.rs | 13 ++++++++++--- compiler/rustc_parse/src/parser/nonterminal.rs | 7 +++++-- compiler/rustc_parse/src/parser/pat.rs | 8 ++++---- compiler/rustc_parse/src/parser/ty.rs | 6 ++++++ 4 files changed, 25 insertions(+), 9 deletions(-) (limited to 'compiler/rustc_parse/src/parser') diff --git a/compiler/rustc_parse/src/parser/expr.rs b/compiler/rustc_parse/src/parser/expr.rs index 4bd20be4171..0ba8c66f48f 100644 --- a/compiler/rustc_parse/src/parser/expr.rs +++ b/compiler/rustc_parse/src/parser/expr.rs @@ -2932,10 +2932,17 @@ impl<'a> Parser<'a> { } pub(crate) fn eat_label(&mut self) -> Option