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

Reply via email to