<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/132554>132554</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
excessive compile-time and memory usage with `-fsanitize=undefined`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
compiler-rt:ubsan,
slow-compile,
incomplete
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
firewave
</td>
</tr>
</table>
<pre>
Some (mostly generated) files from https://github.com/mamedev/mame take several minutes to compile with `-fsanitize=undefined` - e.g. `src/devices/cpu/m68000/m68000-sdf.cpp`.
They also consume a lot of memory during compilation:
```
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3190941 user 20 0 2333788 2,1g 151380 R 100,0 14,1 1:00.92 clang++
```
I do not now what information to provide for this to proceed so I am waiting for feedback.
IIRC this also applies to `-fsanitize=address`.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyMU8GO4zYM_Rr5QsSQpdjjHHzwJBM0h2wHyWzvskQ76sqSIclO068vlPFu0QItVhBA5oXCMx_5RAh6sIgNKV9JecjEHG_ON732eBcLZp1Tj-bqRgTC6tGFaB4woEUvIirCdtBrgwF670a4xTgFwlvCjoQdBx1vc5dLNxJ2HMWICpc1gyi-IQRc0AsDo7ZzxADRgXTjpA3CXccbkIpu-iCsjvpPJPwwW4W9tqhIRWEDmA95qgleEnZUuGiJgbCjnOZEU9WU0h_JJqg-l9NEKpoT2hLaftzwAcKERGrDPCIIMC6C62HE0fkHqNlrO6zfJKJ2NvVGW1LR9dIWAOD9dICv17cLPM_7BeDLKWW_nS4fKV7erilcf7nAFQgr9-9fIcXz2_n54uN0fiPsFfa_ns_tlwP81yG05cWO7rYFzAH9J8goUGCc85e6Tj8J2xcDFGXBawoXKJIGewpQbNM_AFAQ3lKa7xhII-xA2Gu6_-yK0PYEyoF1Eay7w_0mImjbOz8-dUijmrxbtELonYd402HFJKKC4OAEYoS70DFJmGp6RNUJ-W2V_3S67D_fPWcgpsnozx3499iFUh5DSJPLVMPVju9Ehk3xsmVVWVf8Jbs1Pe9wi1LyskNFd0LWdFfUrOayEgXyLtMNo6yknLGiLCmvcsQasexK-VKxjgtGthRHoU1uzDLmzg-ZDmHGpuCsLLeZER2a8DQJY-uW-o2PhLdzF4QlLClPGAvG3TdrwQ9Q24QYjE-oPGS-STSbbh4C2VKjQwx_E0cdDTb4h8QQ9ILfTbGJOi2pVd_3cw5i-AmrZLM3zf9YM_GuYTN59zvKSNjx2X2y0yrA0rC_AgAA__8cZ0WQ">