I cast, therefore I think I know what I'm doing.
[llvm/msp430.git] / test / ExecutionEngine / 2003-06-05-PHIBug.ll
blob2cd9c1b21105761f04115fefeca556080de77fce
1 ; RUN: llvm-as %s -f -o %t.bc
2 ; RUN: lli %t.bc > /dev/null
4 ; Testcase distilled from 256.bzip2.
6 target datalayout = "e-p:32:32"
8 define i32 @main() {
9 entry:
10         %X = add i32 1, -1              ; <i32> [#uses=3]
11         br label %Next
12 Next:           ; preds = %entry
13         %A = phi i32 [ %X, %entry ]             ; <i32> [#uses=0]
14         %B = phi i32 [ %X, %entry ]             ; <i32> [#uses=0]
15         %C = phi i32 [ %X, %entry ]             ; <i32> [#uses=1]
16         ret i32 %C