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

    <tr>
        <th>Summary</th>
        <td>
            Ambiguous operator== with built-in candidates produces way too much diagnostic output
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang:diagnostics
      </td>
    </tr>

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

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

<pre>
    See https://godbolt.org/z/e1zor9jof. Printing out every single built-in candidate `operator==` for two arithmetic types produces tons of unnecessary diagnostic output.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxs0c-K5CAQBvCnMRfpYDSdNgcPvQw5L-wTaKwkDsYKWk7T8_RLmoXZfyB40eL7fmVLCWsCMOz6jV3fGltpw2zKDpBsaBz6p_kBwDeiozB1Z3JiclrRO4zUYl6ZnD6ZnKD7xDy-49Ly7zkkCmnlWInDB-QnLyGtEbirIdIlJD7b5IO3BJwNAg_IljAz9XaeQfAFM6cHcpsDbTtQmDk9Dyj8yOjrDIUTpsJx4TUlmKEUm5_cB7smLOdrrHRUahtvlB_VaBsw3TB2opeq081mlL-JsVsGgOEGg55d5xwsQlqr5dDrWxOMFFIJLZS4XrXSrZ8H67S-aStGvwjNegG7DbGN8WM_HZpQSgUz9Grom2gdxPIylXKONq1M3b_yFSbliZ3N-fvi6lpYL2IoVL7mUaAI5r67sFashf_JxB-Btv-A_mb0sE9OiHyv8_YvTlNzNH9tNdBWXTvjzuR05vh1XY6M7zATk9OrZGFyevX8GQAA__8igMEV">