diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-09-18 06:33:41 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-09-18 06:33:41 +0000 |
commit | f45d18c08b549644dd5f3d3ad731b8e4d09be730 (patch) | |
tree | aac90d4d178609b7cd68ed4a7b221fb4d83b08aa /Driver/AnalysisConsumer.cpp | |
parent | 91985ae8c8eae9f489ce0d08360ebf2a3ca5da47 (diff) |
Implemented one of the checks requested in PR 2600:
"Method accepting NSError** argument should have non-void return value to indicate that an error occurred."
Test case written, but the header needs to be delta-debugged reduced. Will commit shortly.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56297 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Driver/AnalysisConsumer.cpp')
-rw-r--r-- | Driver/AnalysisConsumer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Driver/AnalysisConsumer.cpp b/Driver/AnalysisConsumer.cpp index e22178b73e..9e321b6fd1 100644 --- a/Driver/AnalysisConsumer.cpp +++ b/Driver/AnalysisConsumer.cpp @@ -431,6 +431,11 @@ static void ActionWarnObjCMethSigs(AnalysisManager& mgr) { BR); } +static void ActionWarnObjCNSError(AnalysisManager& mgr) { + BugReporter BR(mgr); + CheckNSError(cast<ObjCImplementationDecl>(mgr.getCodeDecl()), BR); +} + //===----------------------------------------------------------------------===// // AnalysisConsumer creation. //===----------------------------------------------------------------------===// |