diff options
Diffstat (limited to 'llvm/lib/IR/PassManager.cpp')
-rw-r--r-- | llvm/lib/IR/PassManager.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/IR/PassManager.cpp b/llvm/lib/IR/PassManager.cpp index 1eab4ae19bf..6905a226fec 100644 --- a/llvm/lib/IR/PassManager.cpp +++ b/llvm/lib/IR/PassManager.cpp @@ -176,6 +176,7 @@ void FunctionAnalysisManager::invalidateImpl(void *PassID, Function &F) { dbgs() << "Invalidating function analysis: " << lookupPass(PassID).name() << "\n"; FunctionAnalysisResultLists[&F].erase(RI->second); + FunctionAnalysisResults.erase(RI); } void FunctionAnalysisManager::invalidateImpl(Function &F, |