test commit redux
[oota-llvm.git] / test / Verifier / invoke-2.ll
index e544eed87ca2751c6980836cc68d871613bb2593..0145935a1a785c0b486d54f31d9e403bcebc42bf 100644 (file)
@@ -1,13 +1,14 @@
-; RUN: llvm-upgrade < %s | not llvm-as -f |& grep {not verify as correct}
+; RUN: not llvm-as %s |& grep {not verify as correct}
 ; PR1042
 
-int %foo() {
-        br bool false, label %L1, label %L2
-L1:
-        %A = invoke int %foo() to label %L unwind label %L
-
-L2:
-        br label %L
-L:
-        ret int %A
+define i32 @foo() {
+       br i1 false, label %L1, label %L2
+L1:            ; preds = %0
+       %A = invoke i32 @foo( )
+                       to label %L unwind label %L             ; <i32> [#uses=1]
+L2:            ; preds = %0
+       br label %L
+L:             ; preds = %L2, %L1, %L1
+       ret i32 %A
 }
+