From 4f1f671f3835319b98e2933fc725cd02de461381 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Mon, 10 Jul 2017 15:45:36 -0400 Subject: [PATCH] don't panic in `dep_node_debug_str` if `self.data` is `None` --- src/librustc/dep_graph/graph.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()) } }