| ; RUN: llvm-reduce --delta-passes=basic-blocks --test %python --test-arg %p/Inputs/remove-bbs.py -abort-on-invalid-reduction %s -o %t |
| |
| declare void @0() |
| |
| define internal void @1(ptr %x0, i1 %x1) { |
| interesting0: |
| %x3 = alloca i32, align 4 |
| store ptr null, ptr %x0, align 8 |
| br label %interesting1 |
| |
| interesting1: ; preds = %x2 |
| call void @0() |
| br label %x2 |
| |
| x2: |
| br i1 %x1, label %interesting3, label %interesting4 |
| |
| interesting3: |
| call void @0() |
| br label %x2 |
| |
| interesting4: |
| br label %x5 |
| |
| x5: |
| store i32 0, ptr %x3, align 4 |
| ret void |
| } |