<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/80971>80971</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
ICE when explicit object parameter be a function parameter pack
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
hewillk
</td>
</tr>
</table>
<pre>
```cpp
struct S {
auto f(this auto self...) { }
};
int main() {
S{}.f(0);
}
```
https://godbolt.org/z/bP8f6hzGs
llvm will crash with the above code, although I'm not sure if the code is well-formed.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxcUctu3DAM_Br6QsTQ0u-DD0m2LnIrkC-QZXqlRrYMSc62-fpC620TFBAkkhoOORgZgrmszD1UT1CdM7lH7Xyv-WqsfctGN_3uoRbHUdsG4gziMUS_q4ivCM3TUUGUe3Q4A7VRm3Bkge2c5zlQl4CI0JwPdAqKe-dxmzXiIs0K1N7hd97XFDbnPDELoO6z7x_Z3_WOVMe4BSgegQag4eKm0dmYO38BGj6AhvFHO9f643v4Ot7a9wWTZFReBo1XEzVGzShH986o3MRAzyht1G6_aHwBahZcXcSwe0Yz38AJhibgla19mJ1feMqzqS-mruhkxv2pEU0hTh11me5F2ZxOpOZZlk1bkSqqUY6VmluqiBTXmelJUClINCdRkOhyVauyVqy6eporJSWUghdpbJ62TwozE8LOfSu65pRZObINN1-JVr7i7ROIks2-Tz0P434JUAprQgyfLNFEy_3L8ze8al6Rf23WKBPRjT9ZRdyklwtH9jgySpz3VUXj1i_1Taq3bPe2_88LE_U-5sotQEOadn8eNu8SM9Bw2zEADTcNfwIAAP__5FTK2w">