diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-08-21 23:39:58 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-08-21 23:39:58 +0000 |
commit | 00aeae98b5da228d335da1b8b6340ec1dba0ddf2 (patch) | |
tree | 0c7b8d086e02e5788125284819e25af857a66fed /clang/lib/Analysis/AnalysisContext.cpp | |
parent | da21f27e09ac9deab76289b93d0b55966f8b2bcd (diff) | |
download | bcm5719-llvm-00aeae98b5da228d335da1b8b6340ec1dba0ddf2.tar.gz bcm5719-llvm-00aeae98b5da228d335da1b8b6340ec1dba0ddf2.zip |
Constify LocationContext* (parent) and Stmt* fields in LocationContext.
llvm-svn: 79700
Diffstat (limited to 'clang/lib/Analysis/AnalysisContext.cpp')
-rw-r--r-- | clang/lib/Analysis/AnalysisContext.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/clang/lib/Analysis/AnalysisContext.cpp b/clang/lib/Analysis/AnalysisContext.cpp index 324fdf2dce8..ef47ece70ed 100644 --- a/clang/lib/Analysis/AnalysisContext.cpp +++ b/clang/lib/Analysis/AnalysisContext.cpp @@ -81,26 +81,29 @@ AnalysisContext *AnalysisContextManager::getContext(Decl *D) { } void LocationContext::Profile(llvm::FoldingSetNodeID &ID, ContextKind k, - AnalysisContext *ctx, LocationContext *parent) { + AnalysisContext *ctx, + const LocationContext *parent) { ID.AddInteger(k); ID.AddPointer(ctx); ID.AddPointer(parent); } void StackFrameContext::Profile(llvm::FoldingSetNodeID &ID,AnalysisContext *ctx, - LocationContext *parent, Stmt *s) { + const LocationContext *parent, const Stmt *s) { LocationContext::Profile(ID, StackFrame, ctx, parent); ID.AddPointer(s); } void ScopeContext::Profile(llvm::FoldingSetNodeID &ID, AnalysisContext *ctx, - LocationContext *parent, Stmt *s) { + const LocationContext *parent, const Stmt *s) { LocationContext::Profile(ID, Scope, ctx, parent); ID.AddPointer(s); } -StackFrameContext *LocationContextManager::getStackFrame(AnalysisContext *ctx, - LocationContext *parent, Stmt *s) { +StackFrameContext* +LocationContextManager::getStackFrame(AnalysisContext *ctx, + const LocationContext *parent, + const Stmt *s) { llvm::FoldingSetNodeID ID; StackFrameContext::Profile(ID, ctx, parent, s); void *InsertPos; @@ -115,7 +118,8 @@ StackFrameContext *LocationContextManager::getStackFrame(AnalysisContext *ctx, } ScopeContext *LocationContextManager::getScope(AnalysisContext *ctx, - LocationContext *parent, Stmt *s) { + const LocationContext *parent, + const Stmt *s) { llvm::FoldingSetNodeID ID; ScopeContext::Profile(ID, ctx, parent, s); void *InsertPos; |