| Issue |
76234
|
| Summary |
[ScalarEvolution] createSCEV ASSERT: getActiveBits() <= 64 && "Too many bits for uint64_t"
|
| Labels |
llvm:crash
|
| Assignees |
RKSimon
|
| Reporter |
RKSimon
|
Reduced from: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65257
```ll
define i32 @test_visited() {
%B9 = shl i896 0, -264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168
br label %1
1:
%B39 = ashr i896 %B9, 1
br label %1
}
```
opt -passes="print<access-info>"
```
Assertion failed: getActiveBits() <= 64 && "Too many bits for uint64_t", file C:\LLVM\llvm-project\llvm\include\llvm/ADT/APInt.h, line 1488
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs