<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJztWdtu2zgQ_RrnhbDBq0g--EHUZVGgCxTbbl8DWaZtbWXLkOSm6dfvSLJjXVN33X1qhESRR8M5h8MRz1hZZevn5Tu0i75atLL2gE5FctiiOI0O2_kmy_dRiQhf4AWe5zFBZYbOxnJnUZkcnuMYFdkpj22BwLory2MxY-6MhvCT22O2yPJF_B0-PMFvM2CxTcoZ9VB0WKOkRHEeFTsYnh0gaG4tyjZ19E2SgnWOEqaceVTsF3E1qIzjfRTvsuZTFQIs-emwiBfoE4yqo6EKOS-BUm4rNtif4fP5w_vA_Rig4rTaA3aEVqft2buaXJc_8NydVos428OHNP16-TM_5tk_NoZJhElRnGwBF81sDnF6WtuafkNkFcVfyjyK7aKB_1iCAa1P--MLLwy39Ic82-bRHghvT3t7KCsSnVWYX1dhYb9ZNJ9_tfkqK6qronxOYZ5-lTE0T9oZaxC-YThkGMqQaGEIx2hGVWNtH6htIsx47GKiXLhnO0fdgVRU6dJjSC7xgiFSNaAVQ2CmPGmu4OziF1y9dOVlsFITSFrrDhKrwwYCt8OOIFUm1_PUiNcEkgik00IiQpPAdVvZA8dLqroJZSHMKUT9tGtnHIn4HlfDORmXtZAqR2YcrwpLQ-pS7DAnoBiuahOmHmPsBWsciRms3dGKoAO2mF1NpE6VCfHAi4fjSNTDho8g6dAMkQZhW16Qdki6ItxMZU-wzpyadfKwMO11IsoILg15Bby1wFNIcLoiGU-xMAxN6BrTq6pA8cGcCPfafBymCfbZKJJSnBs1nJMOnOEKjC3diFcwgUSl59ywR7xucrzzL68e5lEkl1MTqruRuscQySWSeBKzsdq7FwlUyESF_QTSFa3fHZLy0-50-AI4cBPgqiIgHK2ey0omVDFGThlFHUH-H3J_lenfhc0bfiA_ednhRskIt_bZLWB0mYA6byLQl3UlTMn6G5oxDxXJd9tEq5Bq-fEqXRNekcdwrsTy8QiKF23tI8hOLV9n-4uINh_hz1k9LwYauv4nOH_cR2n6GTyhk9hVOGlysIhK-fsIeqvpGT6sRvi69bDC_u9JJyRchrSztWga-oEzKBTioEG40UfI0Rp2hrEqJZi0YtxSpT5XrlGuCi5VmkdJYbsPTTBWmV0-VLWfmpbyMvSaqd54oKHhfZN2LrUcrbLeg8J-TIcTI8bSQ8Q09mvpCc2FzuPWlo9Px-3-WObdLClX_JgXDzvLdg3fIuEzoagYkZKXAoHOzfeF9BXml2V7fIrq7aHDSb6aqaYHNTB4ZLtTfSnWivSVjOjw2hkS52zlU0jSN7dsrH4Y8ks6AME7mwfgruNPdru-HiJVA1oxqsR7TtBe6vOdVrcr2qt_Q7fbrGfAWb-Cekh12Epvh163dbuT2euYoExGTFBf2vGcqS6q3-021Ix2JrpdLrgQVISccQ_a3MpLQKGLUFwS-mu73XOqDL2n26X9sLBzTiUUusibepuxbrdJtwh88ZPdbjOQv4bU6XYvYoN9QXupCqT8pd1uQ81xPPet220fb91um9y93e5v0k3WL8zueDmElb6qDcH0Ipe6L5dTj8LUyyHSee2DMZSL57Q2EiUujq33EJWXC_J9o1xCDBgQMK8TdgSpCmuUGvG68eWQzxwZaJeI14q48lKcBQ4b7peOuVEuG2pGhRNyKULJJcglxcynuJ4mZdhlRl406dfK5TlVrhmRy4kGqieXYNVN0FEh7JsUli1p4RrDYH6jXFYrIEIWMPyTctkMpNPZ68mlNlKS0HEd6fcLLZAj29o9L4dqalzJ4E0u28ebXLbJ3SuXnf8TbfIMFCpNa317__7zn4gwEM_UQgaK-u0RKCBoapHskzTKwVLskuzQ_N8mjYry4gwBIBzo6jG1gA5qHMe2KDanNH1GSXGOTc-a-bBesrVmOnqITuUuy5cukPojSVNbHBP7cMrT5X_XbcGkxg-7JV5TpSTecKksZ3ojV1JxipUjGWSOrR7SaGXTYjkTsGPTg31CdQi4ngn_4X4GyRK-5MAPoUQKhfUijuONXek1XVG42uAZx3YPKV5UcRZZvn3Il3VI6GAKuJkmRVlcb8LX9mR7sLYmDAzLpEztsrOcdYfyUPNY1iT-BVyt2nU>53790</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang-format crash
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          AlanGillespie
      </td>
    </tr>
</table>

<pre>
    I have been using clang-format 14.0.0-rc1 to format the tinycc sources at https://repo.or.cz/w/tinycc.git, and it crashes on three of the files - i386-asm.c, tccmacho.c, and tccrun.c. The crash reports are:

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-14.0.0-rc1.exe --verbose --style=file -i i386-asm.c
0x00007FF7F195B140 (0x0000000000000000 0x000000000013BC30 0x0000245A00000004 0x000000000000253A)
0x00007FF7F195A1CE (0x000000000000253A 0x000000005038C7B0 0x000000300000002E 0x000000095038B088)
0x00007FF7F195999E (0x000000305038E500 0x000000305038C7B0 0x000000305038ACC8 0x000000305038C7B0)
0x00007FF7F1955E76 (0x000001591EAA0000 0x00007FFA00000000 0x00000000003F002F 0x0000000000000096)
0x00007FF7F191DC48 (0x000000305038BA30 0x00007FF7F193B6CF 0x2F2A20636E202A2F 0x202C333000000000)
0x00007FF7F193B09A (0x0000000000000002 0x0000000000000003 0x000000015038CBF0 0x000000000000004F)
0x00007FF7F192C0B4 (0x00000000000009FB 0x0000000000000000 0x00000000000009FB 0x00000159AA0814B6)
0x00007FF7F191539A (0x000001591EAC05B0 0x00007FFA18B547B1 0x0000000000000000 0x000001591EAA0000)
0x00007FF7F1915F19 (0x0000BC83FFFBFABB 0x000000305038E840 0x000000000000014C 0x00007FFA163910D3)
0x00007FF7F18844B8 (0x000001591EAC9E60 0x0000000000000002 0x0000000000000000 0x000000000000000E)
0x00007FF7F18827C6 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x006C006C0064002E)
0x00007FF7F1A42BF8 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x00007FFA171C7034 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), BaseThreadInitThunk() + 0x14 bytes(s)
0x00007FFA18B82651 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s)


Assertion failed: idx < size(), file C:\src\llvm_package_1400-rc1\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 277
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-14.0.0-rc1.exe --verbose --style=file -i tccmacho.c
0x00007FF7F18B5D96 (0x000036EC76F147F2 0x00007FFA1692FDE6 0x0000000000000016 0x00007FF7F18B5D90)
0x00007FFA16991881 (0x0000000000000101 0x00007FF700000000 0x0000000000000000 0x000000D48AB8A8E0), raise() + 0x1E1 bytes(s)
0x00007FFA16992851 (0x00007FFA00000003 0x00007FFA00000003 0x00007FF7F1A45A04 0x00007FF7F1A45968), abort() + 0x31 bytes(s)
0x00007FFA169941B5 (0x0000000000000115 0x00007FF7F1A45A04 0x0000000000000000 0x000000D48AB8AFB8), _get_wpgmptr() + 0x18A5 bytes(s)
0x00007FFA169944F1 (0x000000D48AB8AFB8 0x00000000D3582560 0x0000000000000016 0x0000025DD57D8040), _wassert() + 0x71 bytes(s)
0x00007FF7F195BB2C (0x0000000000000081 0x0000000000009812 0x00000000000019FE 0x0000001600000004)
0x00007FF7F195B7DB (0x0000000000000000 0x00000000000DFF48 0x000019FC00000002 0x0000000000001A6D)
0x00007FF7F195A1D9 (0x0000000000001A6D 0x000000008AB8C6E0 0x000000D40000000E 0x000000058AB8AFB8)
0x00007FF7F195999E (0x000000D48AB8E430 0x000000D48AB8C6E0 0x000000D48AB8ABF8 0x000000D48AB8C6E0)
0x00007FF7F1955E76 (0x0000000000000000 0x0000000000000000 0x0000025D00000000 0x0000025DD3596C60)
0x00007FF7F191DC48 (0x000000D48AB8B960 0x00007FF7F193B6CF 0x4545525F434C2020 0x59445F5400000000)
0x00007FF7F193B09A (0x0000000000000002 0x0000000000000003 0x000000D48AB8CB20 0x000000000000004F)
0x00007FF7F192C0B4 (0x0000000200000003 0x0000010100000000 0x00000000000003FF 0x0000000000000000)
0x00007FF7F191539A (0x0000025DD355ED50 0x00007FFA18B547B1 0x0000000000000000 0x0000025DD3540000)
0x00007FF7F1915F19 (0x000036EC76F10D52 0x000000D48AB8E770 0x000000000000014C 0x00007FFA163910D3)
0x00007FF7F18844B8 (0x0000025DD3566CA0 0x0000000000000002 0x0000000000000000 0x000000000000000E)
0x00007FF7F18827C6 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x006C006C0064002E)
0x00007FF7F1A42BF8 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x00007FFA171C7034 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), BaseThreadInitThunk() + 0x14 bytes(s)
0x00007FFA18B82651 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s)


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-14.0.0-rc1.exe --verbose --style=file -i tccrun.c
0x00007FF7F195B140 (0x0000000000000000 0x0000000000089430 0x0000102C00000009 0x000000000000102E)
0x00007FF7F195A1CE (0x000000000000102E 0x000000000A18C670 0x0000008500000001 0x000000010A18AF48)
0x00007FF7F195999E (0x000000850A18E3C0 0x000000850A18C670 0x000000850A18AB88 0x000000850A18C670)
0x00007FF7F1955E76 (0x000001D367E9A150 0x0000000000000000 0x000001D36843E630 0x000000000000016B)
0x00007FF7F191DC48 (0x000000850A18B8F0 0x00007FF7F193B6CF 0x5F74725F203D2070 0x230A3B7200000000)
0x00007FF7F193B09A (0x0000000000000002 0x0000000000000003 0x000000850A18CAB0 0x000000000000004D)
0x00007FF7F192C0B4 (0x00007FF9000003FF 0x0000000000000000 0x0000000000000807 0x00007FFA49090040)
0x00007FF7F191539A (0x000001D365F3E300 0x00007FFA18B547B1 0x0000000000000000 0x000001D365F20000)
0x00007FF7F1915F19 (0x00009B771F6A67D0 0x000000850A18E700 0x000000000000004C 0x00007FFA163910D3)
0x00007FF7F18844B8 (0x000001D365F487E0 0x0000000000000002 0x0000000000000000 0x000000000000000E)
0x00007FF7F18827C6 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x006C006C0064002E)
0x00007FF7F1A42BF8 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x00007FFA171C7034 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), BaseThreadInitThunk() + 0x14 bytes(s)
0x00007FFA18B82651 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s)


clang-format from all the LLVM 13 releases fail in a similar fashion. The last release that completes successfully is LLVM 12.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWduOm0gQ_Rr7pWWrr9D94AeayypSVoo22byOALdtNthYgDOZfP0WYMZcJ85O9imDZhhcVNc5XV30KTNRtn3avEOH8KtBkTEndCmS0x7FaXjar3ZZfgxLRPgar_EqjwkqM3Q1lgeDyuT0FMeoyC55bAoE1kNZnosFcxY0gJ_cnLN1lq_j7_DhEX6bAet9Ui6oi8LTFiUlivOwOMDw7ARBc2NQtquj75IUrCuUMGmtwuK4jqtBZRwfw_iQNZ-qEGDJL6d1vEafYFQdDVXIeQmUclOxwd4CX88f3vvORx8Vl-gI2CGKLvurdzW5Pn_gebhE6zg7woc0_dr-WZ3z7B8TwySCpCgupoCLZjanOL1sTU2_IRKF8ZcyD2OzbuA_lmBA28vx_MwLwy31Ic_2eXgEwvvL0ZzKikRvFVa3VVibbwatVl9NHmVFdVWUTynM06syhlZJN2MNwjcMhx0EdkCU0IRjtKCysXYP1DURpl3WmigXztXOUX8gFVW61BSSQ1x_jFQN6MQQmEnX1jdw1vr5Ny9VeWks5QySUqqHxOqwvsDdsBNIlclxXTnhNYMkfNvqIBGhiO84neyBY5uqfkJZAHMK0DDtyppGIp7L5XhO2mEdpMqRacutwtKAOhRbzPIphqvahKnLGHvGmkZiGitnsiLoiC1mNxOpU6UDPPLiwTQSdbHmE0gq0GOkUdiOF6Qdki4J13PZE6w3p2adXCx0d52I1ILbmrwA3lngOSQ43ZC0K1kQBDpwtB5UlS_5aE6Eu10-FlMEe2wSSUrOtRzPSfnWeAWmlm7Cy59BorZr3bFHvGyy3Osvrx7mSSSHUx3IVyP1jzGSQ2zi2phN1d5rkUCFdFiYTyBd4fbdKSk_HS6nL4ADNwGuKgLCUfRUVjIhiylyUktqCfL_kPurTP8uTN7wA_nJyx43Sia4dc9OAaPLBNR5F4K-bCthSrbf0IK5qEi-myZahVTLj1vpmnCLPIZzJZYPZ1C8cG8eQHZq-bran0W0-Qh_rurZGmjgeJ_g_PEYpuln8IRO4lDhpMnJIGrbv4-gd5qe8cOqhac6Dyvs_65tBYTbAe1tLYoGnm-NCoVYaBRu8hGylIKdYapKCSadGPdUqcelo6Uj_bZK8zApTP-h8acqs8-Hyu5T01Fehl4y1RsPNDR8aFJWW8thlA0eFPZjOpxoMZUeIuaxX0pPoFs6D3tTPjye98dzmfezJB3xY1486C3bLXyHhMeEpGJCSp4LBDo3zxO2JzFvl-3hMay3hx4n-8VMNT2ohsET250cSrGSZKhkRAW3zpBYVyufQ7I9fc_G6gUBb9MBCO7VPAJ3LG-22_XUGKka0IlRJd61_O5SX-90ul3RXf07ut1mPX3OhhU0QKrDVno79rqv253NXs8EZTJhgvpSlmvNdVHDbrehppU10-1ywYWgIuCMu9DmVl4CCl0Eok3or-12r6nS9DXdLh2GhZ1zLqHQRd7V20x1u026he-Jn-x2m4H8JaRet9uKDfYEHaTKt-1f2u021CzLdd663e7x1u12yb222_1Nusn6hdkrXg5hqW5qQzBt5VIN5XLuUZh7OUR6r30whnJxrc5GIkXr2HkPUXk5IN93yiXEgAE-c3thJ5CqsFrKCa87Xw55zLJ95RDxUhFXXpIz32Lj_dLSd8plQ03LYEYuRWBzG-SSYuZRXE-TMuwwbbea9Gvl8poqR0_I5UwDNZBLsKom6KQQDk0S2x1p4QrDYH6nXFYrIALmM_yTctkMpPPZG8il0rZNAsuxbG9YaL49sa295uVQTY1L23-Ty-7xJpddcq-Vy97_iXZ5BgqVprW-vX__-U9EGIhnaiADRf32CBQQNLVIjkka5mApDkl2av5vk4ZF2TpDAAgHunpODaCDGsexKYrdJU2fUFJcY9OrZi63G7ZVTIXLMilTs-lxqmV2ecnTzX_XbsFshZeHDY8im0c8ViE1FItIsF0sIZdRaPHY5nSZhpFJi81CwK5NT-YR1SHgeiG8ZbKBrynwQyixhcRqHcfxzkRqSyMKVzu84NgcIUnrisc6y_fLfFNTgh6kgJtpUpTF7SZ88U72J2NqOIgfXspDlm8cmP0fSZqa4pyYZU1gU0_gX04fxWQ">