; RUN: llvm-as < %s | opt -adce | llvm-dis | not grep call ; The call is not live just because the PHI uses the call retval! int %test(int %X) { br label %Done DeadBlock: %Y = call int %test(int 0) br label %Done Done: %Z = phi int [%X, %0], [%Y, %DeadBlock] ret int %Z }