This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from 2f84230495 [clang-scan-deps] add skip excluded conditional preprocessor [...] new 3407db137a [analyzer] NFC: Re-implement stack hints as a side map in Bu [...] new e03d00f8b5 [analyzer] NFC: Move getStmt() and createEndOfPath() out of [...] new 7338322a43 [analyzer] NFC: Move resetDiagnosticLocationToMainFile() to [...] new 8d3ef3f1fb [analyzer] NFC: Move PathDiagnostic classes to libAnalysis. new 1600ea4028 Start porting ivfsoverlay tests to Windows new 0034fc98f3 [clang-scan-deps] cast Result to ErrorOr<unique_ptr<vfs::Fil [...]
The 6 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 => Analysis}/PathDiagnostic.h | 114 ++------- .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 74 +++++- .../Core/PathSensitive/AnalysisManager.h | 2 +- .../Core/PathSensitive/ExplodedGraph.h | 24 ++ lib/Analysis/CMakeLists.txt | 1 + .../Core => Analysis}/PathDiagnostic.cpp | 257 +-------------------- lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 2 +- .../Checkers/CheckObjCInstMethSignature.cpp | 2 +- .../Checkers/DeleteWithNonVirtualDtorChecker.cpp | 5 +- lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp | 5 +- .../Checkers/DynamicTypePropagation.cpp | 5 +- .../Checkers/InnerPointerChecker.cpp | 5 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 2 +- lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 42 ++-- lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 4 +- lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp | 5 +- .../Checkers/ObjCMissingSuperCallChecker.cpp | 2 +- .../Checkers/ObjCUnusedIVarsChecker.cpp | 2 +- .../RetainCountChecker/RetainCountChecker.h | 2 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 8 +- .../RetainCountChecker/RetainCountDiagnostics.h | 7 +- lib/StaticAnalyzer/Checkers/Taint.cpp | 2 +- lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 7 +- lib/StaticAnalyzer/Core/BugReporter.cpp | 227 ++++++++++++++---- lib/StaticAnalyzer/Core/BugReporterVisitors.cpp | 10 +- lib/StaticAnalyzer/Core/CMakeLists.txt | 1 - lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +- lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 90 +++++++- lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 2 +- lib/StaticAnalyzer/Core/LoopUnrolling.cpp | 4 +- lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 2 +- lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 2 +- lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 2 +- .../DependencyScanningFilesystem.cpp | 3 +- test/Index/index-module-with-vfs.m | 8 +- test/Modules/crash-vfs-ivfsoverlay.m | 4 +- test/Modules/double-quotes.m | 5 +- test/Modules/framework-public-includes-private.m | 5 +- test/VFS/external-names.c | 8 +- test/VFS/framework-import.m | 6 +- test/VFS/implicit-include.c | 6 +- test/VFS/include-mixed-real-and-virtual.c | 6 +- test/VFS/include-real-from-virtual.c | 6 +- test/VFS/include-virtual-from-real.c | 6 +- test/VFS/include.c | 6 +- test/VFS/incomplete-umbrella.m | 6 +- test/VFS/module-import.m | 8 +- test/VFS/module_missing_vfs.m | 3 +- test/VFS/real-path-found-first.m | 6 +- test/VFS/relative-path.c | 6 +- test/VFS/subframework-symlink.m | 5 +- test/VFS/test_nonmodular.c | 4 +- test/VFS/umbrella-framework-import-skipnonexist.m | 8 +- test/VFS/vfsroot-include.c | 6 +- test/VFS/vfsroot-module.m | 6 +- test/VFS/vfsroot-with-overlay.c | 8 +- 56 files changed, 552 insertions(+), 504 deletions(-) rename include/clang/{StaticAnalyzer/Core/BugReporter => Analysis}/PathDiagnostic.h (89%) rename lib/{StaticAnalyzer/Core => Analysis}/PathDiagnostic.cpp (82%)