Skip to content

Commit c662241

Browse files
Eliminate hir::MacroDef (tools edition)
1 parent fef71af commit c662241

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/librustdoc/clean/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1860,7 +1860,7 @@ impl Clean<Vec<Item>> for (&hir::Item<'_>, Option<Symbol>) {
18601860
clean_fn_or_proc_macro(item, sig, generics, body_id, &mut name, cx)
18611861
}
18621862
ItemKind::Macro(ref macro_def) => MacroItem(Macro {
1863-
source: display_macro_source(cx, name, &macro_def.ast, def_id, &item.vis),
1863+
source: display_macro_source(cx, name, &macro_def, def_id, &item.vis),
18641864
imported_from: None,
18651865
}),
18661866
ItemKind::Trait(is_auto, unsafety, ref generics, ref bounds, ref item_ids) => {

src/librustdoc/doctest.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1176,7 +1176,7 @@ impl<'a, 'hir, 'tcx> intravisit::Visitor<'hir> for HirCollector<'a, 'hir, 'tcx>
11761176
// FIXME(#88038): Non exported macros have historically not been tested,
11771177
// but we really ought to start testing them.
11781178
let def_id = item.def_id.to_def_id();
1179-
if macro_def.ast.macro_rules && !self.tcx.has_attr(def_id, sym::macro_export) {
1179+
if macro_def.macro_rules && !self.tcx.has_attr(def_id, sym::macro_export) {
11801180
intravisit::walk_item(self, item);
11811181
return;
11821182
}

src/librustdoc/visit_ast.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ impl<'a, 'tcx> RustdocVisitor<'a, 'tcx> {
296296
// should be inlined even if it is also documented at the top level.
297297

298298
let def_id = item.def_id.to_def_id();
299-
let is_macro_2_0 = !macro_def.ast.macro_rules;
299+
let is_macro_2_0 = !macro_def.macro_rules;
300300
let nonexported = !self.cx.tcx.has_attr(def_id, sym::macro_export);
301301

302302
if is_macro_2_0 || nonexported || self.inlining {

src/tools/clippy/clippy_lints/src/utils/inspector.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ fn print_item(cx: &LateContext<'_>, item: &hir::Item<'_>) {
409409
hir::ItemKind::Mod(..) => println!("module"),
410410
hir::ItemKind::ForeignMod { abi, .. } => println!("foreign module with abi: {}", abi),
411411
hir::ItemKind::Macro(ref macro_def) => {
412-
if macro_def.ast.macro_rules {
412+
if macro_def.macro_rules {
413413
println!("macro introduced by `macro_rules!`");
414414
} else {
415415
println!("macro introduced by `macro`");

0 commit comments

Comments
 (0)