[libcxx-commits] [flang] [clang-tools-extra] [compiler-rt] [libcxxabi] [openmp] [libcxx] [clang] [mlir] [libc] [llvm] [clang] Avoid -Wshadow warning when init-capture named same as class field (PR #74512)

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Mon Dec 11 02:07:41 PST 2023


philnik777 wrote:

I seem to be the only one, but I don't understand how this isn't shadowing. The whole point of the shadowing warning is to avoid confusion about which variable is actually used, which IMO could very well be the case here. I think it would be much better to get a new flag to disable this if it's not wanted than to make it impossible to warn on this shadowing constellation.

https://github.com/llvm/llvm-project/pull/74512


More information about the libcxx-commits mailing list