aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicObjCFoundationChecks.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-09-18 21:25:13 +0000
committerTed Kremenek <kremenek@apple.com>2008-09-18 21:25:13 +0000
commitcfdf9b4edf1172728be97d1ae2d95171975f812b (patch)
tree45c8f9dd93d2d97ddf82474ba786d8853764e02d /lib/Analysis/BasicObjCFoundationChecks.cpp
parent9eae5761c0691c0f11d7a823b8ee54f05786cbbe (diff)
Change implementation of NSError** coding-style check to be invoked at the end of the retain/release analysis.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56312 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/BasicObjCFoundationChecks.cpp')
-rw-r--r--lib/Analysis/BasicObjCFoundationChecks.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Analysis/BasicObjCFoundationChecks.cpp b/lib/Analysis/BasicObjCFoundationChecks.cpp
index 2b25e16fca..47785aca20 100644
--- a/lib/Analysis/BasicObjCFoundationChecks.cpp
+++ b/lib/Analysis/BasicObjCFoundationChecks.cpp
@@ -559,5 +559,8 @@ void clang::RegisterAppleChecks(GRExprEngine& Eng) {
Eng.AddCheck(CreateBasicObjCFoundationChecks(Ctx, VMgr),
Stmt::ObjCMessageExprClass);
- Eng.AddCheck(CreateAuditCFNumberCreate(Ctx, VMgr), Stmt::CallExprClass);
+ Eng.AddCheck(CreateAuditCFNumberCreate(Ctx, VMgr),
+ Stmt::CallExprClass);
+
+ Eng.Register(CreateNSErrorCheck());
}