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

    <tr>
        <th>Summary</th>
        <td>
            clang-format crashes (SegFault)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-format
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          doctorlai-msrc
      </td>
    </tr>
</table>

<pre>
    PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:

```
0.      Program arguments: clang-format --dry-run --Werror janus_mem_system_test
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
/lib/x86_64-linux-gnu/libLLVM-14.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamEi+0x31)[0x7ffbe84a8d01]
/lib/x86_64-linux-gnu/libLLVM-14.so.1(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7ffbe84a6a3e]
/lib/x86_64-linux-gnu/libLLVM-14.so.1(+0xe40236)[0x7ffbe84a9236]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7ffbe714d520]
/lib/x86_64-linux-gnu/libLLVM-14.so.1(_ZNK4llvm9SourceMgr10GetMessageENS_5SMLocENS0_8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEENS6_INS_7SMFixItEEE+0xcf)[0x7ffbe84394ef]
clang-format[0x40e067]
clang-format[0x40b2f0]
clang-format[0x409335]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7ffbe7134d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7ffbe7134e40]
clang-format[0x406475]
../../../../helper_build_files/clang-format-check.sh: line 3:  4715 Segmentation fault      (core dumped) clang-format --dry-run --Werror "$i"
make[3]: *** [tests/unit_tests/mem/CMakeFiles/janus_mem_system_test_clang_format_check.dir/build.make:72: tests/unit_tests/mem/CMakeFiles/janus_mem_system_test_clang_format_check] Error 139
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysVVFvqzYU_jXOiwUyxhB44CFZYffqNlkVqk27L8jACfEt2JFt0ma_frLTrrfZ1G3dIgTxOc53vu8LPocbIwYJUKBkjZKbBZ_tQemiV51VeuQimIzuFq3qz8XdbbmqS2zmdhIWc9zOA9ZwVNpiq_DB2qNB8QrRCtFqEPYwt2GnJkSrcTy9PIKjVt-gs4hWwpgZDKIV5rLHQnbj3AO2B8Cd5uaAW949WM07CBG5QWRVW9494H6ejq6KDz3fU_J8-SUJEcnvtBo0nzDXwzyBtI4Z7kYuh2Cv9MQtDoJenwM9SxwEv4DWSuNvXM6mmWBqzNlYmBoLxl4Xx4_CHtRssTlPrRqx5BMYjGgG0swa8FnN-MBPgL3cyybxG2gspMtpfLe6_4SVxgasVwvyJLSSjiU-cY1RSm5vf9409a-b9U-3n7-Wu8b9BKXE2XxUQnq_hUU0f3WCVqNoEa2esrRJWTAKOT8Fg5wvCQcYRCw0KowQzZqvW-boxeZsouROC2m9wHtnd7nb1k0Uaf7YKGM18KkUiK7JUxy5ismaPC33-xYyxrOeRCi5-c8UlrtZ1mKQfPzEZT-CNuXJlwS4LpnyGD5Y8oLICI3Ta9Tcxf4haufw0hc8RhNK3sAtI9a72Id9-eKNyWs16w42g47Ij2A3YAwfoNzWTVJvblVXbmvSZDeCD1-E7MvdF5e5fxTS78lWWvPzDvaft3WzrDc7Lgcoy3Jbp81zqBJPn21Zll5Gt7-yJM4Z7P_Q8P3J8bsYAZIu38u3dE_ey-dxnHzMcpr3-bXlMXOxfwvXNG7VGMu1bSYupMfP_gwO7F0tKVu-aglDRKur2wHGI-imncXYN3sx-r73PVDQHaB7CM3B9alRSMCx-4bZMkpwDYPrDtwKJfGez6PF_oNo1ikNvi1Bj2j-tx0OUYooE-7huU78AVCyjh35eIURXV0ujJK1a36O5iyFbV4WE7hO_sOGP0D1LOMvu2bjmTQXJs1FXC80opX3IPSF49WSurL_dyWU3ODS643i_GpGLPoi7vM45wsooiWNI5qzPF0ciohFPOmiPuckhTZmy4xGUdLFGc0SFrHlQhSUUEYykkUJYQkL8z6Ftm33JI9YmkYdYgQmLsbQHd9Q6WHhR1wREcqydDHyFkbj5yylb14iSt3k1YWfGO08GMTIKIw1r0hW2BGKN3-vn5KX0VPDULnXAtF8Meux-PgsfuZ6KujvAQAA___n5YZ9">