diff --git a/src/librustc/dep_graph/graph.rs b/src/librustc/dep_graph/graph.rs index de8b7ddb6ca8..4ca59132e0ad 100644 --- a/src/librustc/dep_graph/graph.rs +++ b/src/librustc/dep_graph/graph.rs @@ -227,7 +227,7 @@ impl DepGraph { } pub(super) fn dep_node_debug_str(&self, dep_node: DepNode) -> Option { - self.data.as_ref().unwrap().dep_node_debug.borrow().get(&dep_node).cloned() + self.data.as_ref().and_then(|t| t.dep_node_debug.borrow().get(&dep_node).cloned()) } }