blob: 8a520a9d0fd4aa87def9996a9808c19086b09052 [file] [log] [blame]
; 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
}