diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-03-27 17:17:22 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-03-27 17:17:22 +0000 |
commit | a4d60b6de3197d0f5ef5ce653d0f3adce235422c (patch) | |
tree | afdc4d629878ffa458025f0ef252ab3f69a283f6 /clang/lib/Analysis/BasicObjCFoundationChecks.cpp | |
parent | f89469e392dfafe165024f20db7edc2db86490ba (diff) | |
download | bcm5719-llvm-a4d60b6de3197d0f5ef5ce653d0f3adce235422c.tar.gz bcm5719-llvm-a4d60b6de3197d0f5ef5ce653d0f3adce235422c.zip |
Add creation of BasicObjCFoundationChecks when running GRSimpleVals from the driver.
llvm-svn: 48886
Diffstat (limited to 'clang/lib/Analysis/BasicObjCFoundationChecks.cpp')
-rw-r--r-- | clang/lib/Analysis/BasicObjCFoundationChecks.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/lib/Analysis/BasicObjCFoundationChecks.cpp b/clang/lib/Analysis/BasicObjCFoundationChecks.cpp index 0fae7ddcd38..4d7a4d99db8 100644 --- a/clang/lib/Analysis/BasicObjCFoundationChecks.cpp +++ b/clang/lib/Analysis/BasicObjCFoundationChecks.cpp @@ -13,6 +13,8 @@ // //===----------------------------------------------------------------------===// +#include "BasicObjCFoundationChecks.h" + #include "clang/Analysis/PathSensitive/ExplodedGraph.h" #include "clang/Analysis/PathSensitive/GRSimpleAPICheck.h" #include "clang/Analysis/PathSensitive/ValueState.h" @@ -53,6 +55,14 @@ public: } // end anonymous namespace +GRSimpleAPICheck* +clang::CreateBasicObjCFoundationChecks(ASTContext& Ctx, + ValueStateManager* VMgr) { + + return new BasicObjCFoundationChecks(Ctx, VMgr); +} + + bool BasicObjCFoundationChecks::Audit(ExplodedNode<ValueState>* N) { ObjCMessageExpr* ME = |