diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-02-17 21:39:33 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-02-17 21:39:33 +0000 |
commit | 7dd445ec20e704846cfbdb132e56539280d71311 (patch) | |
tree | ba32d283b3e96e358891fc14519365cf057ea1fe /lib/Driver/Tools.cpp | |
parent | 9fb9474c5b267400d4abfbff63c8b39f378235d4 (diff) |
[analyzer] Use the new registration mechanism on the non-path-sensitive-checkers:
DeadStoresChecker
ObjCMethSigsChecker
ObjCUnusedIvarsChecker
SizeofPointerChecker
ObjCDeallocChecker
SecuritySyntaxChecker
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125779 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver/Tools.cpp')
-rw-r--r-- | lib/Driver/Tools.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index fe8ebb1309..5233e2bcf6 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -928,25 +928,14 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, if (getToolChain().getTriple().getVendor() == llvm::Triple::Apple) CmdArgs.push_back("-analyzer-checker=macosx"); - CmdArgs.push_back("-analyzer-check-dead-stores"); - // Checks to perform for Objective-C/Objective-C++. if (types::isObjC(InputType)) { // Enable all checkers in 'cocoa' package. CmdArgs.push_back("-analyzer-checker=cocoa"); - - CmdArgs.push_back("-analyzer-check-objc-methodsigs"); - CmdArgs.push_back("-analyzer-check-objc-unused-ivars"); - // Do not enable the missing -dealloc check. - // '-analyzer-check-objc-missing-dealloc', } // Checks to perform for all languages *except* C++. if (!types::isCXX(InputType)) { - // Do not enable the security-syntatic check since it - // it needs to be refined (known issues). - // CmdArgs.push_back("-analyzer-check-security-syntactic"); - // NOTE: Leaving -analyzer-check-objc-mem here is intentional. // It also checks C code. CmdArgs.push_back("-analyzer-check-objc-mem"); |