diff options
author | Tom Care <tom.care@uqconnect.edu.au> | 2010-08-23 19:51:57 +0000 |
---|---|---|
committer | Tom Care <tom.care@uqconnect.edu.au> | 2010-08-23 19:51:57 +0000 |
commit | db34ab70961ca4b24b600eb47053d7af304659f5 (patch) | |
tree | 5ba1642fe5209ca1eb78e85a856cd87dd0bc61d9 /lib/Analysis/AnalysisContext.cpp | |
parent | 6d72cbedbab7eea947f34ddc6a44c3b308530034 (diff) |
Several small changes to PseudoConstantAnalysis and the way IdempotentOperationChecker uses it.
- Psuedo -> Pseudo (doh...)
- C++ reference support
- Added pseudoconstant test case for __block vars
- Separated out static local checking from pseudoconstant analysis and generalized to non-local checking
- Added missing test cases for storage false positives
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111832 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/AnalysisContext.cpp')
-rw-r--r-- | lib/Analysis/AnalysisContext.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Analysis/AnalysisContext.cpp b/lib/Analysis/AnalysisContext.cpp index 934a031b3a..2c337f07c3 100644 --- a/lib/Analysis/AnalysisContext.cpp +++ b/lib/Analysis/AnalysisContext.cpp @@ -18,7 +18,7 @@ #include "clang/AST/ParentMap.h" #include "clang/AST/StmtVisitor.h" #include "clang/Analysis/Analyses/LiveVariables.h" -#include "clang/Analysis/Analyses/PsuedoConstantAnalysis.h" +#include "clang/Analysis/Analyses/PseudoConstantAnalysis.h" #include "clang/Analysis/AnalysisContext.h" #include "clang/Analysis/CFG.h" #include "clang/Analysis/Support/BumpVector.h" @@ -84,9 +84,9 @@ ParentMap &AnalysisContext::getParentMap() { return *PM; } -PsuedoConstantAnalysis *AnalysisContext::getPsuedoConstantAnalysis() { +PseudoConstantAnalysis *AnalysisContext::getPseudoConstantAnalysis() { if (!PCA) - PCA = new PsuedoConstantAnalysis(getBody()); + PCA = new PseudoConstantAnalysis(getBody()); return PCA; } |