<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/65220>65220</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            hicpp-use-equals-delete does not implement a HICPP guideline
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-tidy
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          carlosgalvezp
      </td>
    </tr>
</table>

<pre>
    The docs say it implements 12.5.1 from the guidelines, but that's not true. That rule is about Rule of 5 - ensure that your class has all 5 operations declared explicitly (and you can use = default or = delete if needed).

I can't find any similar rule in HICPP to "modernize-use-equals-delete" so I propose to remove the HICPP alias altogether.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkksFutDgMx58mXCxQCAMzHDh0W422t2rVFzDEQFYhYWOn2unTf2Jm1O_wXRL58LP9t37I7JZANKj2L9W-FZhljWmYMPnIC_ov-t6LMdrb8LkS2DgxMN7ACbht97RREIbaVG1Vw5ziBrISLNlZ8i4QK_MKYxaQFUWZM0OIApIyVfC5okDKnsAx4BizwD9HFWdooQQKnBPdQbjFnGDyyAwrMqD30ELcKaG4GBgsTR4TWaD_d-8mJ_4Gylww2AOFCQNkJlDNG1iaMXuBmJ6lJyFwMwQiS1aZvlL6TemXx_t-wMqcBWYXLGC4AbvNeUzP1QP8_f768QESQRmzRUspuG8qM1NJ_2X0XD5mKGOAI7zDnuIemQ4i0Ra_6H6yRxf07p5P4kKyUqoKOzS2b3osaKi7vjmby0k3xTrUuj93dY0t6WnWdBm7uT5hr6du1JdmMoUbjDaN7nWjL7prLpWe-7buDNXjjHqsSZ00beh85f3XVsW0FI4509C1xujC40ie71YYM3kMSynO3pQxhyVpOKByzAurk_aOhX-3ESeehtVN-_7nGcBGeljw4w_gM_2PNkVOflhFdlbNizJXZa6LkzWP1RQ3Za7HqOdX7in-S5Moc72vz8pc7wl-BQAA__8TCPIc">