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