<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">