This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from 1581cdda75 Split -Wdelete-non-virtual-dtor into two groups new 6c6bd3ce01 [analyzer] [NFC] Move ObjKind into a separate top-level enum [...] new 1aa49324a9 [analyzer] [NFC] Track object type with ArgEffect in RetainC [...] new 08e4f3dd6e [analyzer] [RetainCountChecker] [NFC] Remove redundant enum [...] new 61ebd71625 [analyzer] [RetainCountChecker] Remove obsolete "MakeCollect [...] new a8a2d77577 [analyzer] [RetainCountChecker] Remove redundant enum UnaryS [...] new 343a38646a [analyzer] [RetainCountChecker] [NFC] Refactor the way attri [...] new 3c7cc149a6 [analyzer] [RetainCountChecker] [NFC] Another minor cleanup new 9795d231a7 [analyzer] [RetainCountChecker] [NFC] Remove SummaryLog new a805cd9c50 [analyzer] [NFC] Reduce redundancy in RetainSummaryManager b [...] new 386cde02ae [analyzer] [NFC] Reverse the argument order for "diff" in tests new c45c23b1ed [analyzer] Quote the type of the leaked/problematic object i [...] new 3cd5b128da [analyzer] [NFC] [RetainCountChecker] Remove dead unused map new cf5ae62b3d [analyzer] Update the category name for RetainCountChecker reports
The 13 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: .../Core/BugReporter/CommonBugCategories.h | 2 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 172 +- lib/ARCMigrate/ObjCMT.cpp | 56 +- lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 6 +- .../RetainCountChecker/RetainCountChecker.cpp | 227 +- .../RetainCountChecker/RetainCountChecker.h | 42 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 98 +- .../RetainCountChecker/RetainCountDiagnostics.h | 30 +- lib/StaticAnalyzer/Core/CommonBugCategories.cpp | 4 +- lib/StaticAnalyzer/Core/RetainSummaryManager.cpp | 392 ++-- .../Inputs/expected-plists/edges-new.mm.plist | 10 +- .../Inputs/expected-plists/objc-arc.m.plist | 38 +- .../expected-plists/objc-radar17039661.m.plist | 2340 ++++++++++---------- .../expected-plists/plist-output-alternate.m.plist | 6 +- .../Inputs/expected-plists/plist-output.m.plist | 2 +- .../retain-release-path-notes.m.plist | 92 +- test/Analysis/NewDelete-path-notes.cpp | 2 +- test/Analysis/conditional-path-notes.c | 2 +- .../plist-diagnostics-notes-as-events.cpp | 2 +- test/Analysis/copypaste/plist-diagnostics.cpp | 2 +- test/Analysis/cxx-for-range.cpp | 2 +- .../sarif-diagnostics-taint-test.c.sarif | 2 +- .../sarif-multi-diagnostic-test.c.sarif | 2 +- .../diagnostics/deref-track-symbolic-region.c | 2 +- .../diagnostics/report-issues-within-main-file.cpp | 2 +- .../diagnostics/sarif-diagnostics-taint-test.c | 2 +- .../diagnostics/sarif-multi-diagnostic-test.c | 2 +- test/Analysis/diagnostics/undef-value-caller.c | 2 +- test/Analysis/diagnostics/undef-value-param.c | 2 +- test/Analysis/diagnostics/undef-value-param.m | 2 +- test/Analysis/edges-new.mm | 2 +- test/Analysis/generics.m | 2 +- test/Analysis/inline-plist.c | 2 +- test/Analysis/inline-unique-reports.c | 2 +- .../Inputs/expected-plists/path-notes.m.plist | 2 +- .../inlining/eager-reclamation-path-notes.c | 2 +- .../inlining/eager-reclamation-path-notes.cpp | 2 +- test/Analysis/inlining/path-notes.c | 2 +- test/Analysis/inlining/path-notes.cpp | 2 +- test/Analysis/inlining/path-notes.m | 2 +- test/Analysis/lit.local.cfg | 4 +- test/Analysis/method-call-path-notes.cpp | 2 +- test/Analysis/model-file.cpp | 2 +- test/Analysis/null-deref-path-notes.m | 2 +- test/Analysis/nullability-notes.m | 2 +- test/Analysis/objc-arc.m | 2 +- test/Analysis/objc-radar17039661.m | 1276 +---------- test/Analysis/osobject-retain-release.cpp | 32 +- test/Analysis/plist-macros-with-expansion.cpp | 2 +- test/Analysis/plist-macros.cpp | 2 +- test/Analysis/plist-output-alternate.m | 2 +- test/Analysis/plist-output.m | 2 +- test/Analysis/retain-release-arc.m | 2 +- test/Analysis/retain-release-path-notes.m | 20 +- test/Analysis/retaincountchecker-compoundregion.m | 4 +- test/Analysis/unix-fns.c | 2 +- 56 files changed, 1818 insertions(+), 3105 deletions(-)