]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_hir_analysis/src/check_unused.rs
Rollup merge of #103681 - RalfJung:libtest-thread, r=thomcc
[rust.git] / compiler / rustc_hir_analysis / src / check_unused.rs
index d3df259075274c45232b01eb9d684a17d2ea4cb2..d0c31733481b63ef24e1f5a2e9cc54d37a6a03c9 100644 (file)
@@ -90,11 +90,11 @@ fn unused_crates_lint(tcx: TyCtxt<'_>) {
     let mut crates_to_lint = vec![];
 
     for id in tcx.hir().items() {
-        if matches!(tcx.def_kind(id.def_id), DefKind::ExternCrate) {
+        if matches!(tcx.def_kind(id.owner_id), DefKind::ExternCrate) {
             let item = tcx.hir().item(id);
             if let hir::ItemKind::ExternCrate(orig_name) = item.kind {
                 crates_to_lint.push(ExternCrateToLint {
-                    def_id: item.def_id.to_def_id(),
+                    def_id: item.owner_id.to_def_id(),
                     span: item.span,
                     orig_name,
                     warn_if_unused: !item.ident.as_str().starts_with('_'),