; RUN: llvm-as < %s | llvm-dis int %test() { ret int shr (int cast (int()* %test to int), ubyte 2) }