<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/130727>130727</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang ICE on specialized member function taking template
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang,
clang:frontend,
regression,
crash-on-invalid
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
tambry
</td>
</tr>
</table>
<pre>
The following crashes on trunk, but not on 20 or earlier.
```
template<typename T, T>
struct proxy;
template<typename T, typename R, typename... Args, R(T::*mf)()>
struct proxy<R(T::*)(Args...), mf>;
```
[Godbolt](https://godbo.lt/z/8qcq1vshn)
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8Ut1u2zwMfRr6Rogh0z-JL3Thus2H77bIC8gybWuVpVSSs6VPPyjt0m4YBhA2jnTIQ1JHhqBnSySgfoD6MZNbXJwXUa6Dv2aDG6_itBCbnDHuu7YzU16GhQJzlkW_2RfAng1bZNbFdIacOc9IeqPJ58A7aPhH8C7SejYyEpR9vJ7JypXYKRU4QfkEvAvRbyqys3c_rlA-pOx_JN3R81eU5znr_BzS2TPg4QRllwK7dQJsAQ_p-xe5_nf2OzdVyvP8Bnq2TinxvbEvY6WoH_5z4-BMhPoR8LDEeA63QkfA45yuchMBj2-Ax8Orei0uYbGAbTaKcmzLVmYkin1VNPu6PeyzRYyIvKLqUEwNKq4Q67qp2pJaqapRqiLTAjnWvCwK3tQlb_KB6kFRMxZ8ktgMJVScVqlNbsxlzZ2fMx3CRqIo-R73mZEDmXB7d0RlpJ0BEbC_o7KbvLOR7Hi_8DR7CkE7-8lNftg5u9P2Io2-cevHzIukuhu2OUDFjQ4xfPYRdTQk-qTC_u-fkm_CmZSWRr_RyFZaB_Js2qyKOvlMviTn_TJCtnkj_liwjss25MqtgMck8_Hbnb37Riot_jZ7ADx-jH8R-DMAAP__GjXqsw">