[clang][Sema] `-Wshadow` warns about shadowings by static local variables
authorTakuya Shimizu <shimizu2486@gmail.com>
Wed, 24 May 2023 12:11:56 +0000 (21:11 +0900)
committerTakuya Shimizu <shimizu2486@gmail.com>
Wed, 24 May 2023 12:31:25 +0000 (21:31 +0900)
commit29dc47a9eeeb2e080170109e3e2fb3cd5aad58d2
tree9aa713a023fc9517d783ba427f597c7568ab31e5
parent456d072405d29ac731ad22fa1ec198b9f8265c4e
[clang][Sema] `-Wshadow` warns about shadowings by static local variables

This patch makes `-Wshadow` warn about the shadowings by static local variables.

Fixes https://github.com/llvm/llvm-project/issues/62850
Differential Revision: https://reviews.llvm.org/D151214
clang/docs/ReleaseNotes.rst
clang/lib/Sema/SemaDecl.cpp
clang/test/Sema/warn-shadow.c
clang/test/SemaCXX/warn-shadow-in-lambdas.cpp
clang/test/SemaCXX/warn-shadow.cpp