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 | e332c3b762790241706215bb84a787acb42a949e (patch) | |
tree | f0fc278eef94e0fd7838bdadce0be642bceda972 /clang/lib/Analysis/AnalysisContext.cpp | |
parent | 58bd73a5a7b60becc487bf373bb1660e3b18c92d (diff) | |
download | bcm5719-llvm-e332c3b762790241706215bb84a787acb42a949e.tar.gz bcm5719-llvm-e332c3b762790241706215bb84a787acb42a949e.zip |
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
llvm-svn: 111832
Diffstat (limited to 'clang/lib/Analysis/AnalysisContext.cpp')
-rw-r--r-- | clang/lib/Analysis/AnalysisContext.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Analysis/AnalysisContext.cpp b/clang/lib/Analysis/AnalysisContext.cpp index 934a031b3ab..2c337f07c3c 100644 --- a/clang/lib/Analysis/AnalysisContext.cpp +++ b/clang/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; } |