<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/108976>108976</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang 18.1.3 woa64 compiler crash
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
morgolock
</td>
</tr>
</table>
<pre>
Hi
I used to build https://github.com/ARM-software/ComputeLibrary with the toolchain `LLVM-16.0.6-woa64.exe` and VS22.
Now the latest version of VS22 requires Clang 17 or later. When I try to build with the toolchain `LLVM-18.1.3-woa64.exe` I get the following compiler crash:
```
clang-cl @C:\Users\pabtel01\AppData\Local\Temp\tmpi88iadhj.lnk
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: clang-cl @C:\\Users\\pabtel01\\AppData\\Local\\Temp\\tmpghrxao9s.lnk
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module 'src\cpu\kernels\CpuElementwiseUnaryKernel.cpp'.
4. Running pass 'AArch64 Instruction Selection' on function '@"?validate@CpuElementwiseUnaryKernel@kernels@cpu@arm_compute@@SA?AVStatus@4@W4ElementWiseUnary@4@AEBVITensorInfo@4@1@Z"'
Exception Code: 0xC0000005
#0 0x00007ff6cd91c594 (C:\Program Files\LLVM\bin\clang-cl.exe+0x17bc594)
#1 0x00007ff6cd91af20 (C:\Program Files\LLVM\bin\clang-cl.exe+0x17baf20)
#2 0x00007ff6cd9190d4 (C:\Program Files\LLVM\bin\clang-cl.exe+0x17b90d4)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 18.1.3
Target: aarch64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang-cl: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg: C:\Users\pabtel01\AppData\Local\Temp\CpuElementwiseUnaryKernel-ad6fb2.cpp
clang-cl: note: diagnostic msg: C:\Users\pabtel01\AppData\Local\Temp\CpuElementwiseUnaryKernel-ad6fb2.sh
clang-cl: note: diagnostic msg:
********************
```
The files CpuElementwiseUnaryKernel-ad6fb2.cpp and CpuElementwiseUnaryKernel-ad6fb2.sh are included in the zip below
[CpuElementwiseUnaryKernel-ad6fb2.zip](https://github.com/user-attachments/files/17029287/CpuElementwiseUnaryKernel-ad6fb2.zip)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEVltv2zoS_jX0y8ACRUu-PPjBUezWWLcJEjcB9mVBU2OJDUVqSSpO-usXpBXnsr3ktAc4gqDE5HD4zTdX7pysNOKc5GckPx_wztfGzhtjK6OMuBvsTPk4_ygJPSd0cfyuoXNYgjew66Qqofa-dWS0IGxF2KqSvu52iTANYavF1aehM3t_4BYJWxWmaTuPG7mz3D7CQfoafI3gjVGi5lIDGdPN5ubTMB0nNBkPD4aPswQfkIwpcF3CzTVjyUswn80hqlDco_Nwj9ZJo8HsoyhY_G8nLTooFNcVpBMwNsraBG5r1LAGbx-fbfkZpGmSJqPXkNZQoY_ye6OUOUhdgTBNKxVaEJa7OvDyAi4Z0_6NP0VANRQKSEaLIJoXXxxaR_Ki5TuPiqYkLxZte849J3mxMYIrkhdbbFqSF75p5XQqeVl_TZS-O-q83CwX10tw3a6RHjjsugostsb6YOZPnKXU_dOfYWvNVxSesJV0rkNH2CryL7VQXYnR5Ggf7Li485YLJKyA1mJrjUAXAsSZzh6Xw0nunBGSeyzBdhqcsLL1vSuvPRd3UHZNe6KLJhCfS2sqyxvgtuoa1D5gh-_Q9oK51-S94u8Fhc8sHomsavvAzcw9E5kmQEYFmj0ZLaHl1qEF7gF1GcJrLxUe5VgPtTAlQoUaLffS6OPmKIGrTusQGC13DgibrDotggBchoVPXPMKLWETMBoaU3YKg5SzguSFaDuSF3doNapgW9F2S4WBiIN0-EVz-_ivuJmItiVs0hOa9ZDeXr1YWFGPM1hr5213RHGNCuN_PYT9EzzCJiSjhDEyWt1zJUvuMRD-Iwgko09AMxqAZ5Tb5j_imPRBVUavF2S0Wtxce-67IJaRjN5mvb7bJ339xmJ5drPeonbGrvXe9Kspyei_Ayo2ORq7fBDYRsTBAyE-6ENB45P3WcdGFOhDWJns92NRzlKRzzIgbNqHz1OYraTCwHPIeJIXO6mDE_pwi1nPzuhDOtmF84TNTvrTN_r5ntE_0R_Ov9TP3uif0fKP8IfzJ_1PAoE7tNbYU5LB3hrtQ8gL0zQhj_dcKiyh7EKNhNA9uApAOocwvI9riCD1vRHHNHh1yalAH6vpcWfLbYU-3Ml5jM9hK4YHqUtzcMPG3YterLbIy5AiGJG2xsmHviVp57lSWJ7LiP3XrPyf3dr4GDul5JU2zksBjaueyzf7g_dFA-ir82K7XRQfYftxCauLzebidv35A6zWm-U1bC_i8tmXD3C1vLy42p4wXH6vuk4dYbMfV9iTgEVQwSVYAvcnle9iAH6jNf2wSgx5Od7vWKxX_zAEV__1MPi7guH1HLANE0QIUngPb9Hb77AuOr3v2KF1x679TbawQ2UOPZD87JeavsmW5OeETX8yPHQO7ZB7z0V9bNNsFQ0ibJVOKJux6SQMgO-56lT14ndQzkflbDTjA5ynEzbOp2k6mQ7q-TjjKLgYi-kU091kNk7pLOdTzkdZmo_2-4GcM8oyOksn6Shn-TQZpVmeT8uUzzAfUzYjGcWGS5WEkScxthrEYWee0ulsMh4ovkPl4mTMWIyR0HXy84Gdxxlp11WhhSnpvHtW4aVXOO_HzVjkII6Mb-bCQWfV_PeHsR7i_Zz9LwAA__9xbqOL">