diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-11-11 05:50:44 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-11-11 05:50:44 +0000 |
commit | 4325315935c4adc4c2efa96832b62c5efe7d16ce (patch) | |
tree | d9f41e592c5cb1d60feee4aa4b872265967fd0e7 /clang/lib/Analysis/GRExprEngineInternalChecks.cpp | |
parent | de142beafb43f85b654e7aa191311ddd074b6155 (diff) | |
download | bcm5719-llvm-4325315935c4adc4c2efa96832b62c5efe7d16ce.tar.gz bcm5719-llvm-4325315935c4adc4c2efa96832b62c5efe7d16ce.zip |
Remove public headers for UndefinedArgChecker, AttrNonNullChecker, and BadCallChecker, making their implementations completely private.
llvm-svn: 86809
Diffstat (limited to 'clang/lib/Analysis/GRExprEngineInternalChecks.cpp')
-rw-r--r-- | clang/lib/Analysis/GRExprEngineInternalChecks.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/clang/lib/Analysis/GRExprEngineInternalChecks.cpp b/clang/lib/Analysis/GRExprEngineInternalChecks.cpp index 66e021095ad..447dfc08bfa 100644 --- a/clang/lib/Analysis/GRExprEngineInternalChecks.cpp +++ b/clang/lib/Analysis/GRExprEngineInternalChecks.cpp @@ -16,10 +16,7 @@ #include "clang/Analysis/PathSensitive/BugReporter.h" #include "clang/Analysis/PathSensitive/GRExprEngine.h" #include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/Checkers/BadCallChecker.h" -#include "clang/Analysis/PathSensitive/Checkers/UndefinedArgChecker.h" #include "clang/Analysis/PathSensitive/Checkers/UndefinedAssignmentChecker.h" -#include "clang/Analysis/PathSensitive/Checkers/AttrNonNullChecker.h" #include "clang/Analysis/PathDiagnostic.h" #include "clang/Basic/SourceManager.h" #include "llvm/Support/Compiler.h" @@ -400,11 +397,11 @@ void GRExprEngine::RegisterInternalChecks() { // their associated BugType will get registered with the BugReporter // automatically. Note that the check itself is owned by the GRExprEngine // object. - registerCheck(new AttrNonNullChecker()); - registerCheck(new UndefinedArgChecker()); registerCheck(new UndefinedAssignmentChecker()); - registerCheck(new BadCallChecker()); + RegisterAttrNonNullChecker(*this); + RegisterUndefinedArgChecker(*this); + RegisterBadCallChecker(*this); RegisterDereferenceChecker(*this); RegisterVLASizeChecker(*this); RegisterDivZeroChecker(*this); |