Reject leading unsafe in cfg!(...) and --check-cfg.

This commit is contained in:
Urgau 2024-09-30 12:13:17 +02:00
parent 2da3cb9cab
commit 9cb540a13c
6 changed files with 33 additions and 5 deletions

View file

@ -174,7 +174,7 @@ pub(crate) fn parse_check_cfg(dcx: DiagCtxtHandle<'_>, specs: Vec<String>) -> Ch
}
};
let meta_item = match parser.parse_meta_item(AllowLeadingUnsafe::Yes) {
let meta_item = match parser.parse_meta_item(AllowLeadingUnsafe::No) {
Ok(meta_item) if parser.token == token::Eof => meta_item,
Ok(..) => expected_error(),
Err(err) => {