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