[-Wunsafe-buffer-usage] Group variables associated by pointer assignments
authorRashmi Mudduluru <r_mudduluru@apple.com>
Thu, 25 May 2023 18:28:03 +0000 (11:28 -0700)
committerRashmi Mudduluru <r_mudduluru@apple.com>
Thu, 25 May 2023 18:31:27 +0000 (11:31 -0700)
commit171dfc5462a23b7e8ace31f4d9206b972b38ffbc
tree25362da9bc30cbb34c3b4552237c0cdc50ba26f7
parent9ed3d85e26d8594440bca84fe868a62ac6560ac8
[-Wunsafe-buffer-usage] Group variables associated by pointer assignments

Differential Revision: https://reviews.llvm.org/D145739
clang/include/clang/Analysis/Analyses/UnsafeBufferUsage.h
clang/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Analysis/UnsafeBufferUsage.cpp
clang/lib/Sema/AnalysisBasedWarnings.cpp
clang/test/SemaCXX/warn-unsafe-buffer-usage-multi-decl-fixits-test.cpp [new file with mode: 0644]
clang/test/SemaCXX/warn-unsafe-buffer-usage-multi-decl-uuc-fixits.cpp [new file with mode: 0644]
clang/test/SemaCXX/warn-unsafe-buffer-usage-multi-decl-uuc.cpp [new file with mode: 0644]
clang/test/SemaCXX/warn-unsafe-buffer-usage-multi-decl-warnings.cpp [new file with mode: 0644]