<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/126304>126304</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[SLP] llvm::BitVector::set(unsigned int): Assertion `Idx < Size && "access in bound"' failed.
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
JonPsson1
</td>
</tr>
</table>
<pre>
[crash41.tar.gz](https://github.com/user-attachments/files/18712696/crash41.tar.gz)
clang -O3 -march=z15 crash41.i -o a.out -w -mllvm -inline-threshold=450
llvm/include/llvm/ADT/BitVector.h:358: llvm::BitVector& llvm::BitVector::set(unsigned int): Assertion `Idx < Size && "access in bound"' failed.
#11 0x000002aa03b45768 llvm::SLPVectorizerPass::vectorizeHorReduction
@alexey-bataev
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzEU02PnDgQ_TXFxQLZZczHgQOzLbS7GmlbO1HuBqobR257ZJuemf71EfRMEkVRruGC_Kr89F75lY7RnB1RB-oB1CHTa1p86P717hijdyIb_fy2Faeg41KKIulQnG-gDoDNktJzBNkDDoDD2aRlHYvJXwCHNVLIdUp6Wi7kUgQcTsbS9hdNLbBqK8DhJ1JsgffA-8lqd2b5f5LlFx2mBeThJhT76DYs90wXfk0sf2H5xdrrheXGWeMoT0uguHg7gzyUit8Jtw7AwbjJrjMBDu9Af_gEODyY9Jmm5EOxgOylakD2bO-QPcj-Wxmw-iW8HyMlwGZ1-zhnZlza7Mie9TFSSMY7BhX_Z35lIP9iT-ZGDLDaKAFRTxPFyIxjo1_dDIiANTtpY2ku7hYApRCMv_LtQ625HEtVV80Pip4ej3dF5kbhqGO8w9cP7G8f_qd5nTYx76Ql15Ze6S0fddJ0ZcD7bO7k3MpWZ9SJWjZtJbBV2dKNp0ajmk80qVq14lSO2AohxnJupSJBmemQo-LIa-RlI1Shai3x1FBZai2pVlByumhji01z4cM5MzGu1AmsJC8zq0eycU8ioqMXtle3YahDFrrtUj6u5wgltyam-J0mmWT3CD89HkEd_sQrZWuw3W8W4j1xu4nn4L_QlLZEbg73pbiP4Nrh1wAAAP__o8AY2g">