Ignore stderr for some more tests that expect warnings there.
[oota-llvm.git] / test / Transforms / IPConstantProp / return-constants.ll
1 ; RUN: llvm-as < %s | opt -ipconstprop | llvm-dis | grep {add i32 21, 21}
2
3 define internal {i32, i32} @foo(i1 %C) {
4         br i1 %C, label %T, label %F
5
6 T:              ; preds = %0
7         ret i32 21, i32 21
8
9 F:              ; preds = %0
10         ret i32 21, i32 21
11 }
12
13 define i32 @caller(i1 %C) {
14         %X = call {i32, i32} @foo( i1 %C )
15         %A = getresult {i32, i32} %X, 0
16         %B = getresult {i32, i32} %X, 1
17         %Y = add i32 %A, %B
18         ret i32 %Y
19 }
20