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

    <tr>
        <th>Summary</th>
        <td>
            crash during cpp compilation
        </td>
    </tr>

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

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

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

<pre>
    ```
Stack dump:
0.      Program arguments: clang-cl.exe C:\\repos\\civ-vp\\CvGameCoreDLL_Expansion2\\stackwalker\\StackWalker.cpp /FoC:\\repos\\civ-vp\\clang-build\\Release\\CvGameCoreDLL_Expansion2\\stackwalker\\StackWalker.obj /YuCvGameCoreDLLPCH.h /FpC:\\repos\\civ-vp\\clang-build\\Release\\CvGameCoreDLLPCH.pch -m32 -msse3 /c /MD /GS /EHsc /fp:precise /Zc:wchar_t /Z7 /Ox /Ob2 -flto /DFXS_IS_DLL /DWIN32 /D_WINDOWS /D_USRDLL /DEXTERNAL_PAUSING /DSTACKWALKER /DCVGAMECOREDLL_EXPORTS /DFINAL_RELEASE /D_CRT_SECURE_NO_WARNINGS /D_WINDLL /DSTRONG_ASSUMPTIONS /DNDEBUG /IC:\\repos\\civ-vp\\CvGameCoreDLL_Expansion2 /IC:\\repos\\civ-vp\\CvWorldBuilderMap\\include /IC:\\repos\\civ-vp\\CvGameCoreDLLUtil\\include /IC:\\repos\\civ-vp\\CvLocalization\\include /IC:\\repos\\civ-vp\\CvGameDatabase\\include /IC:\\repos\\civ-vp\\FirePlace\\include /IC:\\repos\\civ-vp\\FirePlace\\include\\FireWorks /IC:\\repos\\civ-vp\\ThirdPartyLibs\\Lua51\\include -Wno-invalid-offsetof -Wno-tautological-constant-out-of-range-compare -Wno-comment -Wno-enum-constexpr-conversion
1.      <eof> parser at end of file
2.      Optimizer
Exception Code: 0xC0000005
 #0 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x13af283 C:\Program Files\LLVM\bin\clang-cl.exe 0x39786f1
 #1 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x3974ba4 C:\Program Files\LLVM\bin\clang-cl.exe 0x2948531
 #2 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0xa92be6 C:\Program Files\LLVM\bin\clang-cl.exe 0x83f91
 #3 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0xaa0084 C:\Program Files\LLVM\bin\clang-cl.exe 0x859eb
 #4 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0xa9d1c9 C:\Program Files\LLVM\bin\clang-cl.exe 0x295517b
 #5 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0xa9edff C:\Program Files\LLVM\bin\clang-cl.exe 0x29eee9b
 #6 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0xa9e616 C:\Program Files\LLVM\bin\clang-cl.exe 0x294b4f1
 #7 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0xa91b26 C:\Program Files\LLVM\bin\clang-cl.exe 0x3845634
 #8 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x2948f31 C:\Program Files\LLVM\bin\clang-cl.exe 0xa91b26
 #9 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x14d2670 C:\Program Files\LLVM\bin\clang-cl.exe 0x14caf9a
#10 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x189744e C:\Program Files\LLVM\bin\clang-cl.exe 0x314ceb4
#11 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x18012e2 C:\Program Files\LLVM\bin\clang-cl.exe 0x5bd26d
#12 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x64fb7e C:\Program Files\LLVM\bin\clang-cl.exe 0x8bd6
#13 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x53a9 C:\Program Files\LLVM\bin\clang-cl.exe 0x168dffd
#14 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x501845 C:\Program Files\LLVM\bin\clang-cl.exe 0x168d7ce
#15 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x5a8085 C:\Program Files\LLVM\bin\clang-cl.exe 0x5a83ce
#16 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x58e40b C:\Program Files\LLVM\bin\clang-cl.exe 0x4c2a
#17 0x00007ff7d7d2f283 C:\Program Files\LLVM\bin\clang-cl.exe 0x16f14 C:\Program Files\LLVM\bin\clang-cl.exe 0x459f130
#18 0x00007ff7d7d2f283 (C:\Program Files\LLVM\bin\clang-cl.exe+0x13af283)
#19 0x00007ff7da2f86f1 (C:\Program Files\LLVM\bin\clang-cl.exe+0x39786f1)
0x00007FF7D7D2F283, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x13AF283 byte(s)
0x00007FF7DA2F86F1, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x39786F1 byte(s)
0x00007FF7DA2F4BA4, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x3974BA4 byte(s)
0x00007FF7D92C8531, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x2948531 byte(s)
0x00007FF7D7412BE6, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0xA92BE6 byte(s)
0x00007FF7D6A03F91, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x83F91 byte(s)
0x00007FF7D7420084, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0xAA0084 byte(s)
0x00007FF7D6A059EB, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x859EB byte(s)
0x00007FF7D741D1C9, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0xA9D1C9 byte(s)
0x00007FF7D92D517B, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x295517B byte(s)
0x00007FF7D741EDFF, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0xA9EDFF byte(s)
0x00007FF7D936EE9B, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x29EEE9B byte(s)
0x00007FF7D741E616, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0xA9E616 byte(s)
0x00007FF7D92CB4F1, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x294B4F1 byte(s)
0x00007FF7D7411B26, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0xA91B26 byte(s)
0x00007FF7DA1C5634, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x3845634 byte(s)
0x00007FF7D92C8F31, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x2948F31 byte(s)
0x00007FF7D7411B26, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0xA91B26 byte(s)
0x00007FF7D7E52670, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x14D2670 byte(s)
0x00007FF7D7E4AF9A, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x14CAF9A byte(s)
0x00007FF7D821744E, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x189744E byte(s)
0x00007FF7D9ACCEB4, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x314CEB4 byte(s)
0x00007FF7D81812E2, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x18012E2 byte(s)
0x00007FF7D6F3D26D, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x5BD26D byte(s)
0x00007FF7D6FCFB7E, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x64FB7E byte(s)
0x00007FF7D6988BD6, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x8BD6 byte(s)
0x00007FF7D69853A9, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x53A9 byte(s)
0x00007FF7D800DFFD, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x168DFFD byte(s)
0x00007FF7D6E81845, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x501845 byte(s)
0x00007FF7D800D7CE, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x168D7CE byte(s)
0x00007FF7D6F28085, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x5A8085 byte(s)
0x00007FF7D6F283CE, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x5A83CE byte(s)
0x00007FF7D6F0E40B, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x58E40B byte(s)
0x00007FF7D6984C2A, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x4C2A byte(s)
0x00007FF7D6996F14, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x16F14 byte(s)
0x00007FF7DAF1F130, C:\Program Files\LLVM\bin\clang-cl.exe(0x00007FF7D6980000) + 0x459F130 byte(s)
0x00007FFC7797257D, C:\WINDOWS\System32\KERNEL32.DLL(0x00007FFC77960000) + 0x1257D byte(s), BaseThreadInitThunk() + 0x1D byte(s)
0x00007FFC77D2AA58, C:\WINDOWS\SYSTEM32\ntdll.dll(0x00007FFC77CD0000) + 0x5AA58 byte(s), RtlUserThreadStart() + 0x28 byte(s)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 17.0.1
Target: i386-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang-cl: note: diagnostic msg: 
********************
```

here are the input files:

[StackWalker-8f4458.zip](https://github.com/llvm/llvm-project/files/13665840/StackWalker-8f4458.zip)


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEWttyo7gW_RryQtmFbiAe_IC5ZFLjOCnbmfScF5cAYWsaIwrkJN1ff0rgxE5PHzPNQJ2USwGhvdbaumxJIFbXYldwPjPI3CDBDTuqvaxmIle8kuImlum3mWFbp58VGJa3Viz5aqbHQ2kgr82ypoblPlZyV7GDyard8cALVRvIM5OcFbtJkk_5Gzd9bUB8g_gVL2XdXibiZfJSttf-yy07cF9WPFgstuFbyYpayAK2T2tN_Mryr7xqMxolz03GNClL04BRJDtJWknxUeRpm7HiOWc1_9cSZPyXlvDn8RPGo__bdN9IK4eUpmHLZG9ODgiak0Ndc6RJEp3cBzq9Xes0_K1u8jLdWmXFE1Fzff-fxEDea7Jn1VY1945OH96aNIbmJMuV1DdB9GW9vVtvg8WiuX2-WyLYXG2f75bBw_O6vXlar96LhF824WrpLbaP3tP6bnnbZK43nv_7s7f4PVw19_4ft9596D-swqaivzw-rDYtVHSnbVfhIvTWYQvurzbbdeg_rcLt8mH77K2Wd8vb9VnFiXi9WT0sb7feev10_7i5e1i2RZZBOH9qVNz17oL_1PpZVnk61y3Iq3t2yhZFkh9T3kPBkxJ5L4yFTFguvjMlZNFbRMAUiz_63y8BRKLijzlLhrM9P3uW1df6n0Ft9qJKH1mlvi1EfHq-ODICPsuaPBdyIooXlot0IrOs5kpmba5iRyVzuRMJyyeJLGrFCjWRRzWR2aRixY5PEnkoWXVCSeRBR7_2hhfHQ2vE38pKX73wSvenNm4CHTcN5HOZGSg0S1bVvDKZMnmRmjIzM5HztiTUJR9KJQ7iO6_avPAt4aVuX9OXKdfR1nrzreaPtCVMAyLLtN50lpNlTuqkMIMUvUfi95AdiZzrylks_rg3iB-L4iMYnUK39QYQ62uKXIfaGThrAgNpQq6DY4b7mEIXU4IuNMGBNDEXxtzuY0lR5l4IQkMJYpZFe9URJS6Pz4LwYDWUgsTt12iEAOdCEhlMEk-zrJ8kzrl7IckeTpINevUj6OIYXw43ZzBJIIa9JCGKiY3wWRIdSJIexhkC_b05S3KHCpQ4hbZj9TNNWOayVpOOk4MFb-o6GPNeTQdwwmN81jRU8AbUApDDPqYkTqGdniUNFbttnMVOr1qicWqf9QwVugliveIksGmaZRcVNFToJhagmPSV5CT8LGmo0E0YtWgvSYRRdKloqMhNKMdW3McSJ_Bi8A8VtoGdgV7zPyZuBpB1VvTTqG1A-qvYBpx_LCgN6J4JPsVgBjO9bOxN8L7sfCc4QUeREzgBjBpu_5frxYD0Ash2qb42oGsacN4skz2NbMbflC5a_4zdgxG1IzACe-NyBLrY8dzD47Br5KvsLvSbdffw7KcV_VV2BwM4D-0R2D1XA18ltz0LRe4YrlON2-E41LuAMRz3mu1Fh-PEDedjOK5xu1o8AL47Sotr4I7OHhDgjOF4uxPqdD0MomgU1zXwddeRHYbuOK6HGrnTdRuMM841cFeIm-NRwjt0sUbuch3M4Tiua-Drcwvwm33eCHNLu4PsnFui0eaWqHtu-f9VvBMSvekcY0GDg2Y7e50de5HrjcLua-Sr7BQCB-NwDPZm2xxe73Se74fzUbo8wBr5uu-AAhjCUXy3NPL1iT1CAbSDEdjJXAN3kPvR3Bmj2W2sga-Tu5TOgzEGu4btoibIG2NFo2Gv9zbLCqJojPYGNtXI1x0PKaCYjOF4-1qjy3XHHyXI2FQjd_R1SC06iute8_qkixyN4jrxNHAHuRVia4x1JKEauGuoYR-OMa9p2A5q147AGNMK0LjXV3ERiAAaYzGBiauRr7D7juM6kDiXQeZ0zsAg_vpbrfgBQYP4v4erZbhAcBosFpesGsD-wWON94kT-uac1XyzrzhL7wqhNvtj8dWA9MLoWjDyHSeAnkfoz1X-ud6E943KQqV5Pk3z_AeJfvDjSPAI_VHiSuVPNa9alWvFKvVJIaR_V_jeFgbyTF5Vsvo4hGNmlSwUL1IzkYcDK1IzYyLnqZkeuamkWYtdwXLTgPRYc3Py0uRxboriRSbtMYJPJObpS7YJnKk1PX1t2rBqx5XmFIjakzKZvIoila_15FC_JKcyjTvmQaa8kVnKWry1j-6KWrE852kgGuHdve9vThdSNZ_CU8F2hayVSMxDvdM5728Z_8WvRfh8HKpN97ziJqu4qfa6ysqjaj7e1x9HpE4pmV-cGJrQDGNCp99FaZDAgHSvVNmYwMiA0U6o_TGeJvJgwCjPX97_TcpK_sUTZcCo5YARQLZNKLYMGP0P_I-3rE16k85Q6iKX3fAZcCxILGgT-2Y_s1lipTHizLYs5CYJAdhNUxyjOLO4lSQ3YgYtiAAECAKIgT21M4ciSjBybAgxdw1s8QMT-VRLncpqdyPq-shnDkEU3-Qs5nndnDaDsOCvZvPQgNAgwU01a9yLj7vawFYualWfUZRQOZ8lFav3ZnqsRLEzk7LUnbkUedM_b45VPvvlKmwE6DpsBP43AAD__2gG83w">