[clang] Avoid -Wshadow warning when init-capture named same as class field (#74512)llvmorg-18.1.3
commitc13b7485b87909fcf739f62cfa382b55407433c0
authorMariya Podchishchaeva <mariya.podchishchaeva@intel.com>
Mon, 12 Feb 2024 09:44:20 +0000 (12 12:44 +0300)
committerTom Stellard <tstellar@redhat.com>
Tue, 2 Apr 2024 22:10:59 +0000 (2 15:10 -0700)
tree356d846bb8737875094e960feb56556d870c3f31
parentf249092ef26d6fe9627b0158c7c15dee241226db
[clang] Avoid -Wshadow warning when init-capture named same as class field (#74512)

Shadowing warning doesn't make much sense since field is not available
in lambda's body without capturing this.

Fixes https://github.com/llvm/llvm-project/issues/71976
clang/docs/ReleaseNotes.rst
clang/include/clang/Sema/ScopeInfo.h
clang/lib/Sema/SemaDecl.cpp
clang/test/SemaCXX/warn-shadow-in-lambdas.cpp