Fix warning when assertions disabled.
[oota-llvm.git] / test / Transforms / SCCP / 2008-03-10-sret.ll
index 284a5900c50715e72255da72c78f2ca1200e7c60..f5bc00de5097f397378941d9be95e4ae97164f08 100644 (file)
@@ -1,12 +1,14 @@
-; RUN: llvm-as < %s  | opt -ipsccp -disable-output
+; RUN: llvm-as < %s  | opt -ipsccp | llvm-dis | grep {ret i32 36}
+; RUN: llvm-as < %s  | opt -ipsccp | llvm-dis | grep {ret i32 18, i32 17}
 
 define internal {i32, i32} @bar(i32 %A) {
-       %X = add i32 1, 2
-       ret i32 %A, i32 %A
+       %X = add i32 1, %A
+       ret i32 %X, i32 %A
 }
 
 define i32 @foo() {
        %X = call {i32, i32} @bar(i32 17)
         %Y = getresult {i32, i32} %X, 0
-       ret i32 %Y
+       %Z = add i32 %Y, %Y
+       ret i32 %Z
 }