about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
diff options
context:
space:
mode:
authorUrgau <urgau@numericable.fr>2024-09-30 12:13:17 +0200
committerUrgau <urgau@numericable.fr>2024-09-30 12:15:08 +0200
commit9cb540a13cb2249754ea3e755cb1472151d061db (patch)
treea7553337b4ac13f67cf91165e2dea839a2ead4d6 /compiler/rustc_builtin_macros/src
parent2da3cb9cab706ff029ee5a40c6dee1c1f188e0bb (diff)
downloadrust-9cb540a13cb2249754ea3e755cb1472151d061db.tar.gz
rust-9cb540a13cb2249754ea3e755cb1472151d061db.zip
Reject leading unsafe in `cfg!(...)` and `--check-cfg`.
Diffstat (limited to 'compiler/rustc_builtin_macros/src')
-rw-r--r--compiler/rustc_builtin_macros/src/cfg.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_builtin_macros/src/cfg.rs b/compiler/rustc_builtin_macros/src/cfg.rs
index de198115fa0..cf1d5c68ead 100644
--- a/compiler/rustc_builtin_macros/src/cfg.rs
+++ b/compiler/rustc_builtin_macros/src/cfg.rs
@@ -43,7 +43,7 @@ fn parse_cfg<'a>(cx: &ExtCtxt<'a>, span: Span, tts: TokenStream) -> PResult<'a,
         return Err(cx.dcx().create_err(errors::RequiresCfgPattern { span }));
     }
 
-    let cfg = p.parse_meta_item(AllowLeadingUnsafe::Yes)?;
+    let cfg = p.parse_meta_item(AllowLeadingUnsafe::No)?;
 
     let _ = p.eat(&token::Comma);