<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61915>61915</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang 12.0.0-17.0.0 silently segfaults
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
KFAFSP
</td>
</tr>
</table>
<pre>
Hi,
I discovered that clang++ (I tried 12, 13, 14, 15, 16, 17, and trunk in Godbolt) silently segfaults (no crash report) whenever I try to compile this code:
https://godbolt.org/z/191WPvcv7
I admit I went a bit overboard and I'm not sure that what I wrote is entirely valid C++20, or even correct for that matter. But this is honestly a bit puzzling without any errors and all. I hope this blob is of use to you.
PS: If the godbolt link expires, here you go [input.txt](https://github.com/llvm/llvm-project/files/11140589/input.txt)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUk81u4zgQhJ-GujQiiNT_QQfbgXaNvQTIYc-U2Ja4oUmBbNlxnn5BKYNkBnOZSxHQT7HqQ7cMQU8WsWPlkZXPiVxpdr77pz_0ry_J4NSj-1szcWLZM8sOu55B6TC6G3pUQLMkGI20ExNHJo7ARHMG8hoVcMHECXi-abFpuWm1aR1VWgXkV_sG2sJfTg3OEBMtBG3QknlAwOkiV0MhOlsHo5dhBo-L89uH9xkt3tBDvPUB5GB010UbBJp1gNEpZPnhe_6ZaAnxmeiZ6Kf9ztT5iYn-g4met_zfl9t4q38uLdVVE5zhjpZAwqAJIoPBSa-2Gmcm6itYRxBWjzuZe5Qz3L0jBB0ALWmP5gE3abSC0w5NZBGF84A3tDA673EkuDi_m1wlEfoUjivtpXSA2VkMkc-eZFk_Poy2E9w1zW4lkPYB6L3zYcsmjUnhDLNbPrkMxg3Rx11gDRixPdyafm_88sryA5wvQDPCJyUw2r4Bvi_aY4iZZ_QY_4TJASuP2i4rpfROrHxmovmFtKZ5HdLRXZnojbn9OJ4W7_7DkZjoL9pE355zXmRl0zLRf1mKdg-WqC5Xbd7KBDteNVlZZHlTJ3M3NEXRtLloUA6yblWFlawvoql43nJseaI7kYk8K7KcV0Ul6rRR9ShVNsh6HJrikrEiw6vUJo254kgkOoQVu4q3vEyMHNCEbVWEsHiH7SUTIm6O77YuwzoFVmRGBwpfLqTJYHeKawJcpFmaPfE6Hr-Z82T1pvtjcluUiG6L-n8AAAD__4N2N6M">