diff options
Diffstat (limited to 'llvm/lib/Analysis/CGSCCPassManager.cpp')
-rw-r--r-- | llvm/lib/Analysis/CGSCCPassManager.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/CGSCCPassManager.cpp b/llvm/lib/Analysis/CGSCCPassManager.cpp index 9a3ebea1c40..e13f41ae412 100644 --- a/llvm/lib/Analysis/CGSCCPassManager.cpp +++ b/llvm/lib/Analysis/CGSCCPassManager.cpp @@ -91,6 +91,7 @@ void CGSCCAnalysisManager::invalidateImpl(void *PassID, LazyCallGraph::SCC &C) { dbgs() << "Invalidating CGSCC analysis: " << lookupPass(PassID).name() << "\n"; CGSCCAnalysisResultLists[&C].erase(RI->second); + CGSCCAnalysisResults.erase(RI); } void CGSCCAnalysisManager::invalidateImpl(LazyCallGraph::SCC &C, |