This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from d4197d25f5 [AST] Pack GenericSelectionExpr new 9b220eb86f [analyzer] Supply all checkers with a shouldRegister function
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../Checkers/BuiltinCheckerRegistration.h | 6 +++- include/clang/StaticAnalyzer/Core/Checker.h | 1 + .../StaticAnalyzer/Frontend/CheckerRegistry.h | 27 ++++++++++++----- .../StaticAnalyzer/Frontend/FrontendActions.h | 5 ++-- lib/FrontendTool/ExecuteCompilerInvocation.cpp | 5 ++-- .../Checkers/AnalysisOrderChecker.cpp | 4 +++ .../Checkers/AnalyzerStatsChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp | 4 +++ .../Checkers/ArrayBoundCheckerV2.cpp | 4 +++ .../Checkers/BasicObjCFoundationChecks.cpp | 31 ++++++++++++++++++-- .../Checkers/BlockInCriticalSectionChecker.cpp | 4 +++ .../Checkers/BoolAssignmentChecker.cpp | 4 +++ .../Checkers/BuiltinFunctionChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 4 +++ .../Checkers/CStringSyntaxChecker.cpp | 3 ++ .../Checkers/CXXSelfAssignmentChecker.cpp | 4 +++ .../Checkers/CallAndMessageChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp | 7 +++-- .../Checkers/CastToStructChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 4 +++ .../Checkers/CheckObjCInstMethSignature.cpp | 4 +++ .../Checkers/CheckSecuritySyntaxOnly.cpp | 4 +++ lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp | 4 +++ lib/StaticAnalyzer/Checkers/ChrootChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/ConversionChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 34 ++++++++++++++++++++++ .../Checkers/DeleteWithNonVirtualDtorChecker.cpp | 5 ++++ lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp | 4 +++ .../Checkers/DirectIvarAssignment.cpp | 21 +++++++++---- lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp | 4 +++ .../Checkers/DynamicTypePropagation.cpp | 8 +++++ .../Checkers/EnumCastOutOfRangeChecker.cpp | 4 +++ .../Checkers/ExprInspectionChecker.cpp | 4 +++ .../Checkers/FixedAddressChecker.cpp | 4 +++ .../Checkers/GCDAntipatternChecker.cpp | 6 +++- lib/StaticAnalyzer/Checkers/GTestChecker.cpp | 10 +++---- .../Checkers/GenericTaintChecker.cpp | 4 +++ .../Checkers/IdenticalExprChecker.cpp | 4 +++ .../Checkers/InnerPointerChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/IteratorChecker.cpp | 4 +++ .../Checkers/IvarInvalidationChecker.cpp | 4 +++ .../Checkers/LLVMConventionsChecker.cpp | 4 +++ .../Checkers/LocalizationChecker.cpp | 12 ++++++++ .../Checkers/MPI-Checker/MPIChecker.cpp | 4 +++ .../Checkers/MacOSKeychainAPIChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 8 +++++ .../Checkers/MallocOverflowSecurityChecker.cpp | 7 +++-- .../Checkers/MallocSizeofChecker.cpp | 4 +++ .../Checkers/MmapWriteExecChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 4 +++ .../Checkers/NSAutoreleasePoolChecker.cpp | 7 +++-- lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp | 8 +++++ .../Checkers/NoReturnFunctionChecker.cpp | 4 +++ .../Checkers/NonNullParamChecker.cpp | 4 +++ .../Checkers/NonnullGlobalConstantsChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp | 6 +++- .../Checkers/NumberObjectConversionChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 7 +++-- .../Checkers/ObjCAutoreleaseWriteChecker.cpp | 4 +++ .../Checkers/ObjCContainersASTChecker.cpp | 4 +++ .../Checkers/ObjCContainersChecker.cpp | 4 +++ .../Checkers/ObjCMissingSuperCallChecker.cpp | 3 ++ .../Checkers/ObjCPropertyChecker.cpp | 4 +++ .../Checkers/ObjCSelfInitChecker.cpp | 4 +++ .../Checkers/ObjCSuperDeallocChecker.cpp | 7 +++-- .../Checkers/ObjCUnusedIVarsChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 4 +++ .../Checkers/PointerArithChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 4 +++ .../RetainCountChecker/RetainCountChecker.cpp | 8 +++++ .../Checkers/ReturnPointerRangeChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 4 +++ .../Checkers/RunLoopAutoreleaseLeakChecker.cpp | 4 +++ .../Checkers/SimpleStreamChecker.cpp | 5 ++++ .../Checkers/StackAddrEscapeChecker.cpp | 4 +++ .../Checkers/StdLibraryFunctionsChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp | 4 +++ .../Checkers/TestAfterDivZeroChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/TraversalChecker.cpp | 8 +++++ .../Checkers/TrustNonnullChecker.cpp | 5 +++- lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 4 +++ .../Checkers/UndefCapturedBlockVarChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp | 4 +++ .../Checkers/UndefinedArraySubscriptChecker.cpp | 4 +++ .../Checkers/UndefinedAssignmentChecker.cpp | 4 +++ .../UninitializedObjectChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 4 +++ .../Checkers/UnreachableCodeChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/VforkChecker.cpp | 4 +++ lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 4 +++ .../Frontend/CheckerRegistration.cpp | 12 ++++---- lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp | 24 ++++++++++----- 100 files changed, 528 insertions(+), 52 deletions(-)