1 ; RUN: llvm-as < %s | opt -adce | llvm-dis | not grep call
3 ; The call is not live just because the PHI uses the call retval!
5 define i32 @test(i32 %X) {
9 DeadBlock: ; No predecessors!
10 %Y = call i32 @test( i32 0 ) ; <i32> [#uses=1]
13 Done: ; preds = %DeadBlock, %0
14 %Z = phi i32 [ %X, %0 ], [ %Y, %DeadBlock ] ; <i32> [#uses=1]