<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/121211>121211</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang] crash when compiling test library
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
jtveiten
</td>
</tr>
</table>
<pre>
When compiling gtest code, the compiler crashes.
The clang version is 19.1.6
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
1>Stack dump:
1>0. Program arguments: "C:\\Program Files\\LLVM\\bin\\clang-cl.exe" @C:\\Users\\JanTveiten\\AppData\\Local\\Temp\\MSBuildTemp\\tmp1d84b9e3d5fe4704af59bab7981e96ea.rsp
1>1. <eof> parser at end of file
1>2. Code generation
1>3. Running pass 'Function Pass Manager' on module 'src\gtest-all.cc'.
1>4. Running pass 'X86 Assembly Printer' on function '@"??$HandleSehExceptionsInMethodIfSupported@VTest@testing@@X@internal@testing@@YAXPEAVTest@1@P821@EAAXXZPEBD@Z"'
1>Exception Code: 0xC0000005
1> #0 0x00007ff749d5a7cc (C:\Program Files\LLVM\bin\clang-cl.exe+0x1cca7cc)
1> #1 0x00007ff749d5a391 (C:\Program Files\LLVM\bin\clang-cl.exe+0x1cca391)
1> #2 0x00007ff7487beeda (C:\Program Files\LLVM\bin\clang-cl.exe+0x72eeda)
1> #3 0x00007ff749b66b83 (C:\Program Files\LLVM\bin\clang-cl.exe+0x1ad6b83)
1> #4 0x00007ff74860515d (C:\Program Files\LLVM\bin\clang-cl.exe+0x57515d)
1> #5 0x00007ff74971d6f1 (C:\Program Files\LLVM\bin\clang-cl.exe+0x168d6f1)
1> #6 0x00007ff749708281 (C:\Program Files\LLVM\bin\clang-cl.exe+0x1678281)
1> #7 0x00007ff748364fc1 (C:\Program Files\LLVM\bin\clang-cl.exe+0x2d4fc1)
1> #8 0x00007ff748364967 (C:\Program Files\LLVM\bin\clang-cl.exe+0x2d4967)
1> #9 0x00007ff74835e10c (C:\Program Files\LLVM\bin\clang-cl.exe+0x2ce10c)
1>#10 0x00007ff749702baa (C:\Program Files\LLVM\bin\clang-cl.exe+0x1672baa)
1>#11 0x00007ff749bf2a88 (C:\Program Files\LLVM\bin\clang-cl.exe+0x1b62a88)
1>#12 0x00007ff748653b81 (C:\Program Files\LLVM\bin\clang-cl.exe+0x5c3b81)
1>#13 0x00007ff748653712 (C:\Program Files\LLVM\bin\clang-cl.exe+0x5c3712)
1>#14 0x00007ff748650486 (C:\Program Files\LLVM\bin\clang-cl.exe+0x5c0486)
1>#15 0x00007ff74864d445 (C:\Program Files\LLVM\bin\clang-cl.exe+0x5bd445)
1>#16 0x00007ff74864bdde (C:\Program Files\LLVM\bin\clang-cl.exe+0x5bbdde)
1>#17 0x00007ff748d6553d (C:\Program Files\LLVM\bin\clang-cl.exe+0xcd553d)
1>#18 0x00007ff7487d4095 (C:\Program Files\LLVM\bin\clang-cl.exe+0x744095)
1>#19 0x00007ff7487d3e88 (C:\Program Files\LLVM\bin\clang-cl.exe+0x743e88)
1>#20 0x00007ff7484dc0d8 (C:\Program Files\LLVM\bin\clang-cl.exe+0x44c0d8)
1>#21 0x00007ff7484db45e (C:\Program Files\LLVM\bin\clang-cl.exe+0x44b45e)
1>#22 0x00007ff7484dafd7 (C:\Program Files\LLVM\bin\clang-cl.exe+0x44afd7)
1>#23 0x00007ff7484d2766 (C:\Program Files\LLVM\bin\clang-cl.exe+0x442766)
1>#24 0x00007ff7484cfee3 (C:\Program Files\LLVM\bin\clang-cl.exe+0x43fee3)
1>#25 0x00007ff749c92d58 (C:\Program Files\LLVM\bin\clang-cl.exe+0x1c02d58)
1>#26 0x00007ffb66fde8d7 (C:\Windows\System32\KERNEL32.DLL+0x2e8d7)
1>#27 0x00007ffb68c7fbcc (C:\Windows\SYSTEM32\ntdll.dll+0xdfbcc)
1>clang-cl : error : clang frontend command failed due to signal (use -v to see invocation)
1>clang version 19.1.6
1>Target: amd64-pc-windows-msvc
1>Thread model: posix
1>InstalledDir: C:\Program Files\LLVM\bin
1>clang-cl : message : diagnostic msg:
1>********************
1>PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
1>Preprocessed source(s) and associated run script(s) are located at:
1>clang-cl : message : diagnostic msg: C:\Users\JANTVE~1\AppData\Local\Temp\gtest-all-2c9ff1.cpp
1>clang-cl : message : diagnostic msg: C:\Users\JANTVE~1\AppData\Local\Temp\gtest-all-2c9ff1.sh
1>clang-cl : message : diagnostic msg:
1>********************
[gtest-all-2c9ff1.sh.txt](https://github.com/user-attachments/files/18261087/gtest-all-2c9ff1.sh.txt)
[gtest-all-2c9ff1.cpp.txt](https://github.com/user-attachments/files/18261086/gtest-all-2c9ff1.cpp.txt)
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzEmN9v46gWx_8a8oISYYyN_ZCHNE12ujediabZme6-YThOvIt_CHCnfbl_-xV20paoe-9VstJUkUKB7_lw4Bw7B2FttW8A5ii5QcntRPTu0Jr5n-4JKgfNpGjVy_z7ARos27qrdNXs8d6BdVi2ChBdYneA4xgYLI2wB7AzRBY7369Fs8dPYGzVNriyOMpn0SxFZIHIYrtZLR5W2PZFXTkscNHvsYGuNQ67Fh-c6yyKF4iuEV3vK3foi5lsa0TXWj-dvqadaf8E6RBdV9b2YBFdY9EoXDVS9wrG1flF4ULIv5wRclh0Z6AzrQRrQWHb9mbs9kphbSsr4UBh0zfYSlN1zjsUoXj14IT8C6u-7vzSxj4yQyTfmnZvRI2F2fc1NM4vHSNKl35eskTJ8jRjXWmwY9dm8-1-bBVVMzaGHZtKPYNnQJRixMibid8smKP0V9HsxiMa_1903a1w4mi3lUKPzR3U3di6f7jpK63eOlzdRSpjRQ6xSkpgnDBRJnkhCp5nEeQpiJmx3dHLyHuJ4iW0JYpXuBPGgsHCYWgUbktcVhqOU6mfumwV4D00YISr2uY4FPuhr33T-DjqhLUYUb7uG-nn4K3vuBeN2INBlOO2wXWreg1-ljUSJcsh9qZC65mUiPLTubCP7D5mKV5YC3WhX_DWVI17NVuekIhyxAiiFMVr_6Hsk2iUhgc4rJ4ldH6SvWvuwR1adVc-9J0PUFCIkW87sA4x4ldUNXtvhpFHxMgAaoQ-H_t98bhdLU6yCDGyzaj_Wi0Wj49_bFc3t4iRP_xiKD869roI7DfUBxV5XpLhLzlOwYjGBJNn38fLkrNcJYJLiRHNjrFzHnvHwBujLgy5G_IcSen1iObvCNE5Ic6jqwhxHoUE-p6Q8QJAiYsJnHp5CIgDF4o0LbL4cheE8vqQwAIXUpJEibqYkHAvDwFJ4AKPVFpecQpp5vUhIQ0JJKPZNQTu9SGBB5sUp6yUlxOo8vIQkJ0D8pRfA8hTHgLyEJBARC7PNiq9_A3gc42cHQItxOWpEKXc60NCmM5FSUWWXU4oUq8PCWE6p0lcXBFIifTyEBCfA3hErwHwiIaAs2xOCMvSKwBeHgKSEMAUY8nlgMLLQ0B6BiiUgisAXh4CwlxWaZLElz_wpPLyEBDmMleM5JdvEWdeHgLyM0AMVyQCZ14eAGiQyxlTkqjLAYx5eQiIzgAFSy4_ZMa8PATQM4Ao1eXPU8a8PATEZwDK08sTjTEvDwFhJjNZAlz-5mexl4eA8L0sc6qSKx6nknh9SHiXykWalgqy4BC-V41qf3jbDy_WQR1TlCz_tfr6ebWJ6ex2sxnfNV4V2uXv7WaSl0Xwy_Gd3d8fdqv7wW7jlNYzpfVgVHnJm9GTO9j_WAVjWjO0xlKwNG3jfMUg27r21VYpKg0Kqx580edrUaE9vreAp09DHwCumqdWjnVEyHmtLV8LSz-0E2YPzlNFrVI27eT0x-jHtLZP8jTrYEAoX2GA9nO71lbPx7G7xjqhNajbyvix_32OHzhfg7ViD0NbVWLftNZVEtd2_1Y8Irq4_DOaONbRi91usfyEd59WeP1ls_ny_e7zL3h9t1k94N2Xofvmt1_w19X2y9fdG3_7USGcWUTzvy-GXycYwNqfCygs3JvN_38TTvt6Kmx_XXzefVv9OwoK2lM1e6xcXyvAKZV5WUYz2XU_B2wPP-nUUXLzwWJm7tmh5BbR7L_cnfQWzFQ4J-RhvKag63IIZrqOMppGJONe8jfWh-T7iC677h_Cpx_hT-YH_kTNY5XHuZjAPOJxEkeEZvnkMBeMxUQWpSQxjylLADhVPGMsIomIRTap5pRQFlHKIxZnJJ_FWQSSFVnMpUizwlf1UItKz7R-qmet2U-GW6V5RCMaRRMtCtB2uCqjdDh0X6sntxMzHy6jin5vESO6ss6-mXCV08P92qhIbo8XUj_CW7XhUk1XhRHmZdIbPb_8Buy43Kc5_U8AAAD__9ipvbQ">