blob: 850654f2346bb255ada5f62cffa7799b1eea642e [file] [log] [blame]
Tanya Lattner003eae52008-03-10 07:21:50 +00001; RUN: llvm-as < %s -f -o %t.bc
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002; RUN: lli %t.bc > /dev/null
3
Tanya Lattner003eae52008-03-10 07:21:50 +00004target datalayout = "e-p:32:32"
Dan Gohmanf17a25c2007-07-18 16:29:46 +00005
Tanya Lattner003eae52008-03-10 07:21:50 +00006define i32 @main() {
Dan Gohmanf17a25c2007-07-18 16:29:46 +00007entry:
8 br label %endif
Tanya Lattner003eae52008-03-10 07:21:50 +00009then: ; No predecessors!
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010 br label %endif
Tanya Lattner003eae52008-03-10 07:21:50 +000011endif: ; preds = %then, %entry
12 %x = phi i32 [ 4, %entry ], [ 27, %then ] ; <i32> [#uses=0]
13 %result = phi i32 [ 32, %then ], [ 0, %entry ] ; <i32> [#uses=0]
14 ret i32 0
Dan Gohmanf17a25c2007-07-18 16:29:46 +000015}
Tanya Lattner003eae52008-03-10 07:21:50 +000016