diff options
author | Chris Lattner <sabre@nondot.org> | 2002-08-29 20:07:59 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-08-29 20:07:59 +0000 |
commit | 3f917b6f99d1835f8bd9be6f7c74876dacf486c8 (patch) | |
tree | 8a360ad5ea52c26093dc1d096201e57957b7684d /include/llvm/PassAnalysisSupport.h | |
parent | 764b46ea2de93cbfa3e1064e1750c88c2441b317 (diff) | |
download | llvm-3f917b6f99d1835f8bd9be6f7c74876dacf486c8.tar.gz llvm-3f917b6f99d1835f8bd9be6f7c74876dacf486c8.tar.bz2 llvm-3f917b6f99d1835f8bd9be6f7c74876dacf486c8.tar.xz |
Make the getAnalyss<> members const. Using them does NOT modify the Pass object.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3522 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/PassAnalysisSupport.h')
-rw-r--r-- | include/llvm/PassAnalysisSupport.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/llvm/PassAnalysisSupport.h b/include/llvm/PassAnalysisSupport.h index fac8cea545..490c5bf12c 100644 --- a/include/llvm/PassAnalysisSupport.h +++ b/include/llvm/PassAnalysisSupport.h @@ -86,14 +86,14 @@ public: struct AnalysisResolver { virtual Pass *getAnalysisOrNullUp(AnalysisID ID) const = 0; virtual Pass *getAnalysisOrNullDown(AnalysisID ID) const = 0; - Pass *getAnalysis(AnalysisID ID) { + Pass *getAnalysis(AnalysisID ID) const { Pass *Result = getAnalysisOrNullUp(ID); assert(Result && "Pass has an incorrect analysis uses set!"); return Result; } // getAnalysisToUpdate - Return an analysis result or null if it doesn't exist - Pass *getAnalysisToUpdate(AnalysisID ID) { + Pass *getAnalysisToUpdate(AnalysisID ID) const { return getAnalysisOrNullUp(ID); } |