<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61418>61418</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-tidy checks `readability-identifier-naming` and `bugprone-reserved-identifier` slow after upgrade to C++23
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
rschu1ze
</td>
</tr>
</table>
<pre>
Hi all,
we (ClickHouse) use clang-tidy 15 as a static analysis tool in our continuous integration checks. After upgrading the codebase [to compile with C++23](https://github.com/ClickHouse/ClickHouse/pull/47424) instead of C++23, we experienced a massive performance drop in the clang-tidy runs. Turned out that the performance recovered when checks `readability-identifier-naming` and `bugprone-reserved-identifier` and their aliases were disabled. Curious if this is a known issue?
Thanks!
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyskk-Os0YQxU_TbEq2oADbLFiMPbK-A3wXKLoLqLjdjfqPiXP6CGdG42yyygbU0qvSe69-FKNMjrlX7Vm1nwXlNPvQh6jnXP3FxeDNs_8lQNYqvKjyU5Uf_3xXBoWnixV9--VzZIUd5MigLblpl8Q8oWqBIhDEREk0kCP7jBIheW9BHPgcQHuXxGWfI4hLPAVK4h3omfUt7uFjTBwgL1MgI26CNDNob3igyKDac_Kg_X0Ry7BKmuGi8KzwjLVqPxWe5pSWqOoPhVeF10nSnIe99neF13fn_34seQt7bY4NNlsqcTExGfDj23q8wMrAfy4chJ1mAwT3rc0Hw8Jh9OFOTjOY4Jct68v4TzUhu7iH3zk4NuBzgjRTeonehwNr_-DABtaZv0sBdSgDk6FBrKTnTgy7JKNw2Dm6i5vUoQRyZtMNeVqCd7wLHDk82Lypv2VpZglAVihyhJUDg5FIg2Wzh0sO8rrNCGmWCLLd8-b86kBizKzq6zsUv2dyt6iwKkxfm67uqOC-OhxPp7pu6q6Y-wFpwLpDfTjVHeNA5XFssT5U2NXYNk0hPZZYl3XVINbHqttXLY_lceyoLU1Fh5NqSr6T2L21j_veh6l4OekPVVOdCksD2_jCGdHx-mUTcaM79NvMbshTVE1pJab4syVJsty_3ej_rztavwK9Ic2Q_A9URQ62_w9kN6tfv90S_B-sk8LrK2BUeH0V8HcAAAD__6iiRO4">