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

Reply via email to