; This is a feature test. Hopefully one day this will be implemented. The ; generated code should perform the appropriate masking operations required ; depending on the endianness of the target... ; XFAIL: * ; RUN: llvm-as < %s | opt -mem2reg | llvm-dis | not grep 'alloca' implementation int %testfunc(int %i, sbyte %j) { %I = alloca int store int %i, int* %I %P = cast int* %I to sbyte* store sbyte %j, sbyte* %P %t = load int* %I ret int %t }