; RUN: llvm-upgrade < %s | llvm-as | opt -argpromotion | llvm-dis | grep x.val ; XFAIL: * implementation ; Functions: internal int %foo(int* %x) { entry: %tmp = load int* %x %tmp.foo = call int %foo(int *%x) ret int %tmp.foo } int %bar(int* %x) { entry: %tmp3 = call int %foo( int* %x) ; [#uses=1] ret int %tmp3 }