<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">