diff options
Diffstat (limited to 'src/librustc/middle')
| -rw-r--r-- | src/librustc/middle/stability.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc/middle/stability.rs b/src/librustc/middle/stability.rs index ecf3aab05d8..477e48e0a3d 100644 --- a/src/librustc/middle/stability.rs +++ b/src/librustc/middle/stability.rs @@ -612,8 +612,8 @@ impl<'a, 'tcx> Visitor<'tcx> for Checker<'a, 'tcx> { // compiler-generated `extern crate` items have a dummy span. if item.span == DUMMY_SP { return } - let hir_id = self.tcx.hir.node_to_hir_id(item.id); - let cnum = match self.tcx.extern_mod_stmt_cnum(hir_id) { + let def_id = self.tcx.hir.local_def_id(item.id); + let cnum = match self.tcx.extern_mod_stmt_cnum(def_id) { Some(cnum) => cnum, None => return, }; |
