summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/LazyCallGraph.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Analysis/LazyCallGraph.cpp')
-rw-r--r--llvm/lib/Analysis/LazyCallGraph.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/LazyCallGraph.cpp b/llvm/lib/Analysis/LazyCallGraph.cpp
index b64129b33dc..7d38dd945ab 100644
--- a/llvm/lib/Analysis/LazyCallGraph.cpp
+++ b/llvm/lib/Analysis/LazyCallGraph.cpp
@@ -1672,8 +1672,10 @@ void LazyCallGraph::removeDeadFunction(Function &F) {
// Finally clear out all the data structures from the node down through the
// components.
N.clear();
+ N.G = nullptr;
C.clear();
RC.clear();
+ RC.G = nullptr;
// Nothing to delete as all the objects are allocated in stable bump pointer
// allocators.
OpenPOWER on IntegriCloud