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