Skip to content

Commit 56ba158

Browse files
Properly check arguments of query dep graph attrs
1 parent 2913754 commit 56ba158

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

compiler/rustc_attr_parsing/src/attributes/rustc_internal.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -945,7 +945,7 @@ impl<S: Stage> SingleAttributeParser<S> for RustcIfThisChangedParser {
945945
cx.adcx().expected_single_argument(attr_span, list.len());
946946
return None;
947947
};
948-
let Some(ident) = item.meta_item().and_then(|item| item.ident()) else {
948+
let Some(ident) = item.meta_item_no_args().and_then(|item| item.ident()) else {
949949
cx.adcx().expected_identifier(item.span());
950950
return None;
951951
};
@@ -1003,7 +1003,7 @@ impl<S: Stage> CombineAttributeParser<S> for RustcThenThisWouldNeedParser {
10031003
cx.emit_err(AttributeRequiresOpt { span: cx.attr_span, opt: "-Z query-dep-graph" });
10041004
}
10051005
let item = cx.single_element_list(args, cx.attr_span)?;
1006-
let Some(ident) = item.meta_item().and_then(|item| item.ident()) else {
1006+
let Some(ident) = item.meta_item_no_args().and_then(|item| item.ident()) else {
10071007
cx.adcx().expected_identifier(item.span());
10081008
return None;
10091009
};

0 commit comments

Comments
 (0)