blob: 33b4bd7cb6be96730b18acb0fc2d064937e1aac4 [file] [log] [blame]
Chris Lattnerde0dcc32003-10-22 22:33:59 +00001; RUN: llvm-as < %s | opt -deadargelim | llvm-dis | not grep DEAD
2
3implementation
4
5internal int %test(int %DEADARG) { ; Dead arg only used by dead retval
6 ret int %DEADARG
7}
8
9int %test2(int %A) {
10 %DEAD = call int %test(int %A)
11 ret int 123
12}
13
14int %test3() {
15 %X = call int %test2(int 3232)
16 %Y = add int %X, -123
17 ret int %Y
18}
19