merge two tests and convert to filecheck.
[oota-llvm.git] / test / Transforms / SCCP / 2004-12-10-UndefBranchBug.ll
index c662e0f711b03781c7c060a0f23af888a8d30bb2..4adfde3bfe9c1c1f58afea561899915e207c5d97 100644 (file)
@@ -1,11 +1,12 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -sccp | llvm-dis | grep {ret i32 1}
+; RUN: opt < %s -sccp -S | grep {ret i32 1}
 
 ; This function definitely returns 1, even if we don't know the direction
 ; of the branch.
 
-int %foo() {
-       br bool undef, label %T, label %T
-T:
-       %X = add int 0, 1
-       ret int %X
+define i32 @foo() {
+       br i1 undef, label %T, label %T
+T:             ; preds = %0, %0
+       %X = add i32 0, 1               ; <i32> [#uses=1]
+       ret i32 %X
 }
+