<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/62934>62934</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Crash while compiling ir file
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nullai
</td>
</tr>
</table>
<pre>
Stack dump:
0. Program arguments: "C:\\Program Files\\LLVM\\bin\\clang.exe" -cc1 -triple x86_64-pc-windows-msvc19.30.30705 -emit-obj -mrelax-all -mincremental-linker-compatible -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name core_old.ll -mrelocation-model pic -pic-level 2 -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -fcoverage-compilation-dir=D:\\\317\300\277\315\\Xiake.core\\bin -resource-dir "C:\\Program Files\\LLVM\\lib\\clang\\16" -fdebug-compilation-dir=D:\\\317\300\277\315\\Xiake.core\\bin -ferror-limit 19 -fmessage-length=237 -fno-use-cxa-atexit -fms-extensions -fms-compatibility -fms-compatibility-version=19.30.30705 -fdelayed-template-parsing -fcolor-diagnostics -faddrsig -o C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\core_old-35a9e8.o -x ir core_old.ll
1. Code generation
2. Running pass 'Function Pass Manager' on module 'core_old.ll'.
3. Running pass 'X86 DAG->DAG Instruction Selection' on function '@method_4872251010991414522'
Exception Code: 0x80000003
#0 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x2348d6c C:\Program Files\LLVM\bin\clang.exe 0x23473f8
#1 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x1d84046 C:\Program Files\LLVM\bin\clang.exe 0x1d83abe
#2 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x1d81a5d C:\Program Files\LLVM\bin\clang.exe 0x12fabdc
#3 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x8bd4dd C:\Program Files\LLVM\bin\clang.exe 0x3dcdca
#4 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x3e2ab3 C:\Program Files\LLVM\bin\clang.exe 0x3dd443
#5 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x17ee9af C:\Program Files\LLVM\bin\clang.exe 0x1b7ffb2
#6 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x1aec2d2 C:\Program Files\LLVM\bin\clang.exe 0x79f8cd
#7 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x835dee C:\Program Files\LLVM\bin\clang.exe 0xa141
#8 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x5504 C:\Program Files\LLVM\bin\clang.exe 0x4f56
#9 0x00007ff7cf0f8d6c C:\Program Files\LLVM\bin\clang.exe 0x4624670 (C:\Program Files\LLVM\bin\clang.exe+0x2348d6c)
#10 0x00007ff7cf0f8d6c
#11 0x00007ff7cf0f8d6c (C:\Program Files\LLVM\bin\clang.exe+0x2348d6c)
0x00007FF7CF0F8D6C, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x2348D6C byte(s)
0x00007FF7CF0F73F8, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x23473F8 byte(s)
0x00007FF7CEB34046, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x1D84046 byte(s)
0x00007FF7CEB33ABE, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x1D83ABE byte(s)
0x00007FF7CEB31A5D, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x1D81A5D byte(s)
0x00007FF7CE0AABDC, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x12FABDC byte(s)
0x00007FF7CD66D4DD, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x8BD4DD byte(s)
0x00007FF7CD18CDCA, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x3DCDCA byte(s)
0x00007FF7CD192AB3, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x3E2AB3 byte(s)
0x00007FF7CD18D443, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x3DD443 byte(s)
0x00007FF7CE59E9AF, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x17EE9AF byte(s)
0x00007FF7CE92FFB2, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x1B7FFB2 byte(s)
0x00007FF7CE89C2D2, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x1AEC2D2 byte(s)
0x00007FF7CD54F8CD, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x79F8CD byte(s)
0x00007FF7CD5E5DEE, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x835DEE byte(s)
0x00007FF7CCDBA141, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0xA141 byte(s)
0x00007FF7CCDB5504, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x5504 byte(s)
0x00007FF7CCDB4F56, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x4F56 byte(s)
0x00007FF7D13D4670, C:\Program Files\LLVM\bin\clang.exe(0x00007FF7CCDB0000) + 0x4624670 byte(s)
0x00007FFB9E897614, C:\WINDOWS\System32\KERNEL32.DLL(0x00007FFB9E880000) + 0x17614 byte(s), BaseThreadInitThunk() + 0x14 byte(s)
0x00007FFB9EA626A1, C:\WINDOWS\SYSTEM32\ntdll.dll(0x00007FFB9EA10000) + 0x526A1 byte(s), RtlUserThreadStart() + 0x21 byte(s)
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 16.0.0
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang: note: diagnostic msg: Error generating preprocessed source(s) - no preprocessable inputs.
core_old.ll
[core_old.zip](https://github.com/llvm/llvm-project/files/11561895/core_old.zip)
run command: clang core_old.ll
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0WU1v27gW_TXKhqAhkfpceGFb9iB4bd-g6byZtyoo8srmlCIFkkqdt3i_fUDJiZMgdeBC9cKlyctzzv0Qxd4w5-ReAyyjbB1l9Q0b_MHYpR6UYvKmMeJheecZ_4bE0PURXUVxHcWreIHGz-_W7C3rELP7oQPtXURXKCJkEyyzTZRtHi12UoGbpj58-M_HadRIPQ24Ynq_gCNEhCDMeYKwt7JXgI5l_jVPcc_xd6mF-e5w5-55Ui1ovKBxEWcIQyc9Ns3fCHcWFDtiphTCndTcQhDFFFZSfwOLuel65mWjAGEhHWsU4NYCIMwVMIuZ87iB1ljADePfQIuznVL3Hb4HK1sJdpzmzAp8z9QAWLMOHMIdkxq3Uk0TiBsLX40Si1GPBWU489Jo3BkBCvWSI9xLjhXcg0IE4a61rAPcG6k92IjW2mhAuO2YP2CwVhuE27bH3GhvGfcRrY1GuNUGWzNoIfUeB1uEO26083bg3ljMlGQu6GsHHaKIffDIRbQmCHtm9-Ax74cQa5ynCPtBwzixBw02qOyC9yEnwDx2nKkpdPIIIugKHA5_Z1ZLvUe45eYeLNvDGHCpJqeFDB7VT5URZRuaFOE7jqNsQ4pxnGTT0l-SfYNFiOBTqSBswZnBcghYV5SZks2zMpuGST6WWiugGfZz62ynmCjZSY-SKmQQnAsBUaD3_hAiT4spcYMDzI8MMw9H6YOpw3D0oJ002k2_H-tWKukf3pgKdRnMI1q_eDJaAYo9gMAeul4xD7hn1j3mSBmLhWR7bZyXPFAxIayTe4QNOof2Dwf2FNJV_fH20-3_k9Ovvq-ZZ6doG87UNPwCXX-K9-kBwDRjFZQLg_ARSfv8wZjOk-R0nmyMgKnqxlxMi-S0-HnQY331zDkUkWI3aB6s0O9h4iPTbA82IgUyGnVGDAqC1XMuUiwmSPoDyL_KHNWr33BEt_XqN3R7eoYCyR0oGEcnhvaRPSJFlMYd-IMRX9OyICRL4iSuqiRN0oyQsD6Sbo8c-nFLcDOclPGxjMcPnSxQRGiM4mOYKtq24G3cliLnj9l4XeWnEp-O0aczFMVHQtOf3VfQtjyrSeZQk4gyjdP8Z_ZR1sBZDZlJTcIycf0-0rJG8LMaOoeashGpuF4MFVxwdtaSzqGFAmEN_QktIk2fVXA2S5YKgIq11-9rirZtyFlNPosaBpwIcvW-ompLLs5iillKhmYC4OptLEmTs5JyDiVZFqdXb0rbLD_rqObQkeYkzYsYRaS8amtE1k9nZUSqSVU49d46hM-rbx6Ks3CfcHe7YrOLd2WdbyKyuS4cESmfoWzqdRhHpEIRWZ_eDHW-Qc2DD6buB9QF3ZW_gDrAXqTerml4VcxNndTTG-gdarpab38BdYB9jzpZZfUvoA6wl6nj1Wpdz15mCdkF2IvUdZ7XaT271-U6oF5mTspNvVnNzUzrgPoOc0VWazo78zagvudzHV7Ts_scUC-XWFZtq9Vu9hIrtgH2MnVFdrs1mZ16XQTYy9RltSH1_NSrbYC9nOos3ZWb2R-sogqo7zBvs3o7-xla0oB6kXlTr1fhgjMzc8B8jzfcgubmHW9W7_Cmu2z2F2XAvMRbJ7QOV63ZeU83uB9Tr6ttWRV58jzUf95-qv_9512Ube4enIeOkijb_Gv7-dP2AyWL-sOH56wBoHx9hOTJyzCTDVozB18OFpi41dJ_OQz6W0TKZ5suJWZdbVc5yVfJ2yr_e_dl-3FUqb1QaiGUeiVxlbwqhAD2WuJnr_5wYCeVd55Z_0IheaNkp9YXXaGxNRUG4wxqrdEetEDcdB3TArVMKhBIDIC8QU7uNVPhcjs4QPh-nANAUt-fmpkvGdCpE4WSfBEv4mnly9hiDJxvd3NPVqM3aOyNBtveOHmclm6180wpELUcpb9feS991saP_ZZztwt1blzZhmg8dZz0HvUWems4OAcCTd3GUxwRRto8W2eNCnHoB-9OXaUT6-vmVpStn-b-J_soXPTKg_e9C26QXUR2e-kPQ7PgpovITqn7x39wb83fwH1Edu3oJNklSZYnZZVFZPcC9em_L-O3HfRjRs-5fqbsRiypqGjFbmCZ5GVaVUVaxTeHZRJXJGdVybMsSwWHCpo2TwWnOa3KMklv5JLEhMYZyeI8S0iyyGJaFFXexDzlTcnzKI2hY1ItggMLY_c30rkBljmpaHqjWAPKPf61wS5HL5th76I0VtJ5d97mpVew3FjmDuj7QSpAU5s2pElaFAJyM1i1vDqUo54Qy1HSPwEAAP__vSpARw">