From 568a63db96ea59b988c916a7777db7e3e39352b1 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 12 Oct 2010 00:12:29 +0000 Subject: [PATCH] Constify. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116277 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/PassManagers.h | 2 +- lib/VMCore/PassManager.cpp | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/include/llvm/PassManagers.h b/include/llvm/PassManagers.h index 1f00b3ebce1..ce34f31fc07 100644 --- a/include/llvm/PassManagers.h +++ b/include/llvm/PassManagers.h @@ -184,7 +184,7 @@ public: void schedulePass(Pass *P); /// Set pass P as the last user of the given analysis passes. - void setLastUser(SmallVectorImpl &AnalysisPasses, Pass *P); + void setLastUser(const SmallVectorImpl &AnalysisPasses, Pass *P); /// Collect passes whose last user is P void collectLastUses(SmallVectorImpl &LastUses, Pass *P); diff --git a/lib/VMCore/PassManager.cpp b/lib/VMCore/PassManager.cpp index 39925c948a5..c1f1d5a26ca 100644 --- a/lib/VMCore/PassManager.cpp +++ b/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 &AnalysisPasses, - Pass *P) { - for (SmallVectorImpl::iterator I = AnalysisPasses.begin(), +void +PMTopLevelManager::setLastUser(const SmallVectorImpl &AnalysisPasses, + Pass *P) { + for (SmallVectorImpl::const_iterator I = AnalysisPasses.begin(), E = AnalysisPasses.end(); I != E; ++I) { Pass *AP = *I; LastUser[AP] = P;