We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15d6325 commit 1aab86eCopy full SHA for 1aab86e
tests/ui-fulldeps/auxiliary/issue-40001-plugin.rs
@@ -16,6 +16,7 @@ use rustc_hir as hir;
16
use rustc_hir::intravisit;
17
use rustc_hir::Node;
18
use rustc_lint::{LateContext, LateLintPass, LintContext};
19
+use rustc_span::def_id::LocalDefId;
20
use rustc_span::source_map;
21
22
#[no_mangle]
@@ -40,8 +41,9 @@ impl<'tcx> LateLintPass<'tcx> for MissingAllowedAttrPass {
40
41
_: &'tcx hir::FnDecl,
42
_: &'tcx hir::Body,
43
span: source_map::Span,
- id: hir::HirId,
44
+ def_id: LocalDefId,
45
) {
46
+ let id = cx.tcx.hir().local_def_id_to_hir_id(def_id);
47
let item = match cx.tcx.hir().get(id) {
48
Node::Item(item) => item,
49
_ => cx.tcx.hir().expect_item(cx.tcx.hir().get_parent_item(id).def_id),
0 commit comments