1 ; RUN: llvm-as < %s | opt -deadargelim -die | llvm-dis | not grep DEAD
3 %P = external global int
8 internal int %test(int %DEADARG) { ; Dead arg only used by dead retval
12 internal int %test2(int %DEADARG) {
13 %DEADRETVAL = call int %test(int %DEADARG)
18 %DEADRETVAL = call int %test2(int %X)
27 internal int %id(int %X) {
32 %DEAD = call int %foo()
33 %DEAD2 = call int %id(int %DEAD)