<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/55312>55312</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Compiler hang with incomplete program
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
karineek
</td>
</tr>
</table>
<pre>
This code hangs clang-14 with -O3:
```
struct a {
signed ov6;
signed pv6;
signed qv6;
signed rv6;
struct {
float jv6;
} sv6;
int tv6;
} b;
a c() {
b.mv6.av6 == c.cv6 == c.mv6.d
```
We are doing a study about compiler fuzzers. We got these from one of the tools (not ours).
I wonder if such a bug is interesting even if the program is chopped in the middle?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxtUsGO2yAQ_Rp8GcViwXacgw-7jSL11EulnjGMbXaxcQEn2v36jp3uNqkiIcG8ecx7DNN68978HGwE7Q3CoKaejo623VMBF5sG2P2QTD4zfmT8mVX879rCmMKiEyhg-5crAhBtP6EBf66Y_B-cH4G_H4HhHrzq3KgAdM6rBK93PLY_QrxD7JQg3SAro_2KFGgmaiYOt6XbfDxXuTpXwOSRFuhc3wZr1jxsxy8EFRCMt1NPTYlpMe-gWr8k6u44W4cBuuXjA0PMgci9J3MDRoQu-BH8hOC7FYHkvYtA3iai-CVE8pjDVeU7XPxkqJTtIC56IKV26YG-kB6LAWNa5fGM08pYq83B90GNK0UPfp6pv3baMqM1xiGTp8w00hzkQWXJJofNt0-_60Rc58BO6yMcpq-C2RJcM6Q0x3VAxIlWT8ylzYlJgXPnz21HV15RJwptjAvSg05lKZ9ENjR7w40WdSd4eZC6qmVVqLrivOCF5h0XmVMtutiw8oUJMeEFthJ0ZuUxs43ggq7ySghx4DIvzL7VVVFX9R5LlC0rOI7Kunz1kfvQZ6HZLFHXIiWdjSn-S6q4jSBuclRfLWnwoXlTwRL6lm3azeb9Dyd6-5Y">