about summary refs log tree commit diff
path: root/src/librustc_query_system
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2020-03-21 09:28:37 +0100
committerCamille GILLOT <gillot.camille@gmail.com>2020-03-23 23:16:35 +0100
commitd08cc0ba67d9989548ae163083b7e3a3dec6b9a2 (patch)
treecbb09fb89219b64baac9c343aa5a9fa91889b73a /src/librustc_query_system
parent3a8bb20230c4bb8f40aeca1d6ca3dea048b9e2e3 (diff)
Put extract_def_id back on DepNode.
Diffstat (limited to 'src/librustc_query_system')
-rw-r--r--src/librustc_query_system/dep_graph/mod.rs13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/librustc_query_system/dep_graph/mod.rs b/src/librustc_query_system/dep_graph/mod.rs
index e6a927c11dd..a54b8497fde 100644
--- a/src/librustc_query_system/dep_graph/mod.rs
+++ b/src/librustc_query_system/dep_graph/mod.rs
@@ -19,7 +19,6 @@ use rustc_data_structures::profiling::SelfProfilerRef;
 use rustc_data_structures::sync::Lock;
 use rustc_data_structures::thin_vec::ThinVec;
 use rustc_errors::Diagnostic;
-use rustc_hir::def_id::DefId;
 
 use std::fmt;
 use std::hash::Hash;
@@ -34,18 +33,6 @@ pub trait DepContext: Copy {
     /// Try to force a dep node to execute and see if it's green.
     fn try_force_previous_green(&self, node: &DepNode<Self::DepKind>) -> bool;
 
-    /// Extracts the DefId corresponding to this DepNode. This will work
-    /// if two conditions are met:
-    ///
-    /// 1. The Fingerprint of the DepNode actually is a DefPathHash, and
-    /// 2. the item that the DefPath refers to exists in the current tcx.
-    ///
-    /// Condition (1) is determined by the DepKind variant of the
-    /// DepNode. Condition (2) might not be fulfilled if a DepNode
-    /// refers to something from the previous compilation session that
-    /// has been removed.
-    fn extract_def_id(&self, node: &DepNode<Self::DepKind>) -> Option<DefId>;
-
     /// Return whether the current session is tainted by errors.
     fn has_errors_or_delayed_span_bugs(&self) -> bool;