When removing a function from the function set and adding it to deferred, we
[llvm.git] / test / Transforms / DeadArgElim / dead_vaargs.ll
blobdb3135c8393be4f75bf44201a65297c42ca1a3f7
1 ; RUN: opt < %s -deadargelim -S | not grep 47 
2 ; RUN: opt < %s -deadargelim -S | not grep 1.0
4 define i32 @bar(i32 %A) {
5         %tmp4 = tail call i32 (i32, ...)* @foo( i32 %A, i32 %A, i32 %A, i32 %A, i64 47, double 1.000000e+00 )   ; <i32> [#uses=1]
6         ret i32 %tmp4
9 define internal i32 @foo(i32 %X, ...) {
10         ret i32 %X