<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/88882>88882</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`clang-diagnostic-builtin-macro-redefined` doesnt provide any information about _which_ macro is redefined
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
phlax
</td>
</tr>
</table>
<pre>
After updating our code base to use c++20 we get stream of clang-tidy errors like
```console
[clang-diagnostic-builtin-macro-redefined](error: redefining builtin macro [clang-diagnostic-builtin-macro-redefined,-warnings-as-errors])
```
but it doesnt give any indication as to which macro is being redefined
i tried setting `-fmacro-backtrace-limit=2` (not sure if i set it correctly) but it didnt seem to help
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkt2OqzoMhZ8m3FhUIfwULrhoT9XXGOXHgM8EUiVmevr2R9B2z2hf7S0hkLDW8mcv65RoXBB7UZ9Ffcn0ylOI_W3y-r_MBPfoTwNjhPXmNNMyQlgj2OAQjE4IHGBNCFaos1BnJeGOMCJD4oh6hjCA9XoZcyb3AIwxxASePlHIi5Cn17uRz8eGJQX_rtXnp9SRHpeQmGxuVvJMSz5rG0Me0eFACzpRX4Rqd3dRnuD1f4N9CWAXwN9Yqn_yu46bScp1yp_oe6PuN-qfo5iVgRhcwLQwjPSFoJcH0OLIaqawgE7bzu4T2elFRQkMbrDfzX84EnAkdJCQ9_WLRubDE9Zo-8lRW8w9zcSivCjRSBCqXQJDWiMCDUCbdIOyIUa07B9CdfAGJbcwJMR5o5rQ3zLXl64rO51hXxyLUjXHTnXZ1Nd116FB6doGi2LoytbqytTtUDhVqWLIqFdSVbIqmqKoatUdbFFWppbyiLLEozGikjhr8gfvv-ZDiGNGKa3Yt23bqsxrgz7tZ6jUgnfYi0Kp7Spjv2lys45JVNJT4vTtwsQe--1-_jTcRr4jusXwRe6d0hDi_IrJhJXhY8_p4zuoXxbZGn0_Md-SKE9CXYW6jsTTag42zEJdN7jXJ7_F8C9aFuq6j5SEuu4j_x8AAP__kYgngg">