diff options
Diffstat (limited to 'llvm/lib/VMCore/PassManager.cpp')
-rw-r--r-- | llvm/lib/VMCore/PassManager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/lib/VMCore/PassManager.cpp b/llvm/lib/VMCore/PassManager.cpp index 39925c948a5..c1f1d5a26ca 100644 --- a/llvm/lib/VMCore/PassManager.cpp +++ b/llvm/lib/VMCore/PassManager.cpp @@ -497,9 +497,10 @@ PMTopLevelManager::PMTopLevelManager(PMDataManager *PMDM) { } /// Set pass P as the last user of the given analysis passes. -void PMTopLevelManager::setLastUser(SmallVectorImpl<Pass *> &AnalysisPasses, - Pass *P) { - for (SmallVectorImpl<Pass *>::iterator I = AnalysisPasses.begin(), +void +PMTopLevelManager::setLastUser(const SmallVectorImpl<Pass *> &AnalysisPasses, + Pass *P) { + for (SmallVectorImpl<Pass *>::const_iterator I = AnalysisPasses.begin(), E = AnalysisPasses.end(); I != E; ++I) { Pass *AP = *I; LastUser[AP] = P; |