<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/134115>134115</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            FunctionAttrs: Assertion `isOrder edRanges(RangesRef)' failed.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          aeubanks
      </td>
    </tr>
</table>

<pre>
    ```
$ cat /tmp/f.ll
define i32 @f(ptr %arg, ptr %arg2) {
  store ptr %arg, ptr %arg2
  %getelementptr = getelementptr float, ptr %arg, i64 2305843009213693951
  %load = load i32, ptr %getelementptr, align 4
  ret i32 %load
}
$ opt -p function-attrs /tmp/f.ll -disable-output
opt: ../../llvm/include/llvm/IR/ConstantRangeList.h:36: llvm::ConstantRangeList::ConstantRangeList(ArrayRef<ConstantRange>): Assertion `isOrder
edRanges(RangesRef)' failed.
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyEktGKpDoQhp-mvAktsWK0vfDCmTnCgYWFeYOopZ3dtJGknGXefonTQ2-zDAsiSdVfH6m_ysRol5WoBf0E-iUzO198aA3tg1l_xmzw03sLlbx9sgMsxWhYAPZ83QD7OXcOZDfRbFcSVqGAUs6A542DANQmLIDP4n5DwEZA_QSyEyKyDyS-liYNoF6IydGVVj6S6kU8RmbnDT_WpputSoFK6nOppGywUFWjGl18Up030wE7DlbhH4QHfoobZ5dVlEdtIP7o9IORbKlfbub4jcVpE_O-jmz9ejLMIT7aJU6TjWZwdPI7bzuD7PzGoDqR54D98XPu7QrY23V0-0T3wP-vgP2zXyOblV_NutA3Gzm_gOpUlRCHTnWgur9UX4Xx3IVg3l9pBvX8kAb1H2CTsF2MFFJDAipp4_cwUQDZ0XToIuD545Ag2ADWYjbW0ZQnWz73J5taNTWqMRm1RV2qqlB41tmlJSmxGis0TTmYUdd1qQxqUzfzgKiaObMtStSylFjUskCd1wOOo8RRVzjpsVFQSroa6_LUf-7DktkYd2oLVRaFzpwZyMVjyxFX-iWOLCCmpQ9tKjoN-xKhlM5GjncMW3bU9rdxdmmaX_kh_u1GtgfXXpi3BAHsAfvF8mUf8tFf71M-3rMF_4NGTluQHhsB-1s3by3-DgAA__8WLiQ4">