https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121553
David Binderman <dcb314 at hotmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dcb314 at hotmail dot com --- Comment #14 from David Binderman <dcb314 at hotmail dot com> --- I see something similar when gcc builds clang: foundBugs $ ~/gcc/results.20250812.asan.ubsan/bin/g++ -c -w bug1116.cc foundBugs $ ~/gcc/results.20250814.asan.ubsan/bin/g++ -c -w bug1116.cc /home/dcb42/llvm/trunk/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp: In lambda function: /home/dcb42/llvm/trunk/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:6998:14: error: declaration of ‘unsigned int Sz’ shadows a parameter 6998 | unsigned Sz = DL->getTypeSizeInBits(ScalarTy); | ^~ /home/dcb42/llvm/trunk/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:6949:44: note: ‘const size_t& Sz’ previously declared here 6949 | APInt DemandedElts = APInt::getAllOnes(Sz); | ^~ foundBugs $ foundBugs $ ~/gcc/results.20250812.asan.ubsan/bin/g++ -v 2>&1 | grep exp gcc version 16.0.0 20250812 (experimental) (1b5b461428fb6a43) foundBugs $ ~/gcc/results.20250814.asan.ubsan/bin/g++ -v 2>&1 | grep exp gcc version 16.0.0 20250814 (experimental) (82d1617551aad498) foundBugs $ I will attach the code SLPVectorizer.cpp