<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/69694>69694</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[AArch64] compile crash on "Call operand has unhandled type"
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
vfdff
</td>
</tr>
</table>
<pre>
* test: https://gcc.godbolt.org/z/1fsW7cjG9
* report error: `clang -march=armv8.3-a+sve -O3 -S reduced.ll`
```
AArch64ISelLowering.cpp:7014:
void analyzeCallOperands(const llvm::AArch64TargetLowering&, const llvm::AArch64Subtarget*, const llvm::TargetLowering::CallLoweringInfo&, llvm::CCState&):
Assertion `!Res && "Call operand has unhandled type"' failed
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMUl-LpD4Q_DTtSxiJHY3jgw_uDP5Y-MHCzcE9Z5L2zxKNJHGW3U9_6M6yMNzBgSh2KtVd1aVCGPuZqIbiCYpzotY4OF_fOtN1ydWZ9xqwYZFCBNGwIcYlgGgAW8C21zrtnbk6G1Pne8D2A7DNuvCr1K__VcDPwJv7GxvmaXE-MvLe-Y2MgeTaqrlnh0l5PYA4Kz_djqk4KMCncCN2eBHscGGezKrJpNaC5HdCye_P_ts0Xg8yf76Q_d-9kR_nPtXLAqIpeZZv3T5xNzcapmZl3z_opKx9Wcir2QTAo3ZziMza27QJFF-UP5XvKX6RAkrAE_sL9rJe4w4HbP4Ee-Daa9sUX5XnuXP3Dt-XTqdLVJH2evWtpAmBfBzdvNkImP2gwHaMZIC4sTL3KY4NKrB1HtRsLBkW3xcCRMCSdWq0ZB4MTUwtTCUqlVCdyaosq6wqZDLUEoXAI5WiyDQvjqLgynCjcp4ZyXVHyVgjR5Fx5PxYoJDpMdelUIobJYUmoyHnNKnRppu6LTLJGMJKtaxklSdWXcmGPYiIM72x_XAbtTgnvt7uHK5rHyDndgwxfLPEMdo9wfc9QHFm2k3LaIlpr8LANpv-xZVk9bZ-SPkYh_WaajcBtvtaPj-HxbtX0hGw3QcNgO0u5HcAAAD___mVBao">