<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/84044>84044</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang crash: Instruction does not dominate all uses!
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dcb314
</td>
</tr>
</table>
<pre>
Compiling some C++ on x86_64 with -g -O3 -Wall and I get:
Instruction does not dominate all uses!
%17 = alloca [328 x i8], align 16, !dbg !21650
%alg_in.0.sroa.gep = getelementptr inbounds i8, ptr %17, i64 2, !dbg !21550
Instruction does not dominate all uses!
%16 = alloca [328 x i8], align 16, !dbg !21649
%alg_in.0.sroa.gep2072 = getelementptr inbounds i8, ptr %16, i64 2, !dbg !21550
Instruction does not dominate all uses!
%16 = alloca [328 x i8], align 16, !dbg !21649
%alg_in.0.sroa.gep2084 = getelementptr inbounds i8, ptr %16, i64 264, !dbg !21550
[expmed-e0dd12.sh.gz](https://github.com/llvm/llvm-project/files/14498958/expmed-e0dd12.sh.gz)
[expmed-e0dd12.cpp.gz](https://github.com/llvm/llvm-project/files/14498961/expmed-e0dd12.cpp.gz)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMlLtu3DwQhZ-GagYrkMOLpEKFdxcLuPrLvzQokaEYUKQgUomTpw-09iJBbAOOkSINR7c553yDgXTO3kVreyKPRJ4rvZUprb0ZB85ENSTzrSf0TOjdKc2LDz46yGm2cCJ4JHiEFOGxVQ9KwFdfJjg4OPzH4fC_DgF0NHAPzhbC755Ens77mMu6jcWnCCbZDDEVMGn2URcLe-eWbSbInj4HIChZA4Sf95dp1EDkkWMLj-BbIs8ET6CDdxGY2q8JMjO4vSBTkj6rEJQ6uAcfa1rnNena2eWq6Wyxwc42lqWs4OOQtmjyLo0n2B9d7fcbrwTg7w7y5vAhLPVBLNH9ovKCC2mD72dT_yrb62it-AiaEm_CPZ_yaB-X2ZqDpcYwrPNUu-_XrO1UypL3LcYLwYvzZdqGekwzwUsIX27lsKzpsx0LwcsnH_ZxXJgQXdvJluDlNXHs3vAel-VvmSv2wvxZ_eZemZ6bjne6sj1raKdk2wmspl41ApXsBisoU4Nmtms1H1TDho4jHUXle6QoKKeSNUzytlYDb6niVJhGjth0RFA7ax_qPWKdVlf5nDfbt4IKUQU92JBvv561v3IMm8tE0OBzyT_bii_B9mPQ0cG46jwRfgfv3spqW0P_x3O8Rt0HeU37IwAA__-TcIXl">