summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/GRExprEngineInternalChecks.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-11-11 05:50:44 +0000
committerTed Kremenek <kremenek@apple.com>2009-11-11 05:50:44 +0000
commit4325315935c4adc4c2efa96832b62c5efe7d16ce (patch)
treed9f41e592c5cb1d60feee4aa4b872265967fd0e7 /clang/lib/Analysis/GRExprEngineInternalChecks.cpp
parentde142beafb43f85b654e7aa191311ddd074b6155 (diff)
downloadbcm5719-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.cpp9
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);
OpenPOWER on IntegriCloud