This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from 388b6bb796 [analyzer] A speculative fix for buildbot failures in the ne [...] new 2a5d652583 [analyzer] [RetainCountChecker] Smart pointer support. new 8522bc263e [analyzer] [RetainCountChecker] Produce a correct message wh [...] new 29b1da7729 [analyzer] Extend BugType constructor to accept "SuppressOnS [...] new cc94389e7c [analyzer] const-ify reference to bug type used in BugReporter new bf3e81e62e [analyzer] [NFC] Clean up messy handling of bug categories i [...] new 1055c85097 [analyzer] Extend the PathDiagnosticLocation constructor to [...] new 56934968fc [analyzer] Introduce proper diagnostic for freeing unowned object
The 7 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: .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 12 +- .../StaticAnalyzer/Core/BugReporter/BugType.h | 11 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 4 + lib/StaticAnalyzer/Checkers/IteratorChecker.cpp | 12 +- lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 6 +- .../RetainCountChecker/RetainCountChecker.cpp | 164 ++++++--------------- .../RetainCountChecker/RetainCountChecker.h | 22 +-- .../RetainCountChecker/RetainCountDiagnostics.cpp | 123 +++++++++++++--- .../RetainCountChecker/RetainCountDiagnostics.h | 36 +++-- .../Checkers/SimpleStreamChecker.cpp | 6 +- lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 4 +- lib/StaticAnalyzer/Core/BugReporter.cpp | 8 +- lib/StaticAnalyzer/Core/BugReporterVisitors.cpp | 32 ++-- lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 6 + lib/StaticAnalyzer/Core/RetainSummaryManager.cpp | 16 +- test/Analysis/os_object_base.h | 54 +++++++ test/Analysis/os_smart_ptr.h | 89 +++++++++++ test/Analysis/osobject-retain-release.cpp | 106 ++++++++----- test/Analysis/test-separate-retaincount.cpp | 10 +- 19 files changed, 459 insertions(+), 262 deletions(-) create mode 100644 test/Analysis/os_object_base.h create mode 100644 test/Analysis/os_smart_ptr.h