<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/121871>121871</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
ICE
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
wxie7
</td>
</tr>
</table>
<pre>
code
```c
char a;
int b, c, d;
extern int fn2(void);
short fn1(short p1, short p2) { static struct X A __attribute__((alias("a"))); }
int main(void) {
char e = 1;
int f = 7;
c = a >> f;
b = fn1(c, 0 < d <= e && fn2());
return 0;
}
```
https://godbolt.org/z/f84nrW74v
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxcUl2PpCAQ_DXtS2cn0IyiDzw4Hyb3C-7eJqA4cnF0Aji7d7_-grq7ySUEm6oUXdWiQ3D3yVoF-QnyS6aXOMxevX84KzMzd39UO3cWWA0F21YLrG4H7VGDOAGr3RTRAJ2xTVu3gfYjWj9h4vqJgMrX7DqgamPDMPtEcKByq588ifeagCoEecIQdXQthuiXNuIvrPF20zF6Z5ZobzegEqjUo9NhLUkDJe2-xAlBXnaHD-2mbxvpdmA14hrEIogL8s0bbqZXSH5C7XrUCOIK4or9J25WfAuyxmcI4oxd2hNjEagAKvYhfBlbxd7GxU_ItvNm9WvKwOohxmcAUQM1QM197sw8xsPs70DNX6CmL4-T_ymPr6xToqtEpTOruBQF8YIzkQ2KCtnzvC0qaUotjz2TPa_I6JKRFtpS5hQxyhlnkhHPmTiYXGjb21ILJiTrDByZfWg3Hsbx9Ui9MxfCYhUnXkqejdrYMaxvh2iy77iy6S_kl8yrJHozyz3AkY0uxPB9TXRxtOrH-ZotflT_RXVxWMyhnR9ATVLsn7enn3_bNgI1a58A1OxGXor-BQAA__-NEcoe">