; The cast in this testcase is not eliminatable on a 32-bit target!; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep casttargetendian=littletargetpointersize=32declarevoid%foo(...)void%test(long%X){%Y=castlong%Xtoint*callvoid(...)*%foo(int*%Y)retvoid}