| Index: test/Transforms/NaCl/pnacl-abi-simplify-preopt.ll
|
| diff --git a/test/Transforms/NaCl/pnacl-abi-simplify-preopt.ll b/test/Transforms/NaCl/pnacl-abi-simplify-preopt.ll
|
| index 1cf73775594ba43ce4a2d7937436d63b8be09e66..e34c46d80c8abe3ba5abd27bd4f4d4d8a8791a9c 100644
|
| --- a/test/Transforms/NaCl/pnacl-abi-simplify-preopt.ll
|
| +++ b/test/Transforms/NaCl/pnacl-abi-simplify-preopt.ll
|
| @@ -25,6 +25,18 @@ define void @varargs_func(...) {
|
| ; CHECK-NOT: @varargs_func(...)
|
|
|
|
|
| +%MyStruct = type { i32, i32 }
|
| +
|
| +; Checks that ExpandVarArgs and ExpandStructRegs are applied in the
|
| +; right order.
|
| +define void @get_struct_from_varargs(i8* %va_list, %MyStruct* %dest) {
|
| + %val = va_arg i8* %va_list, %MyStruct
|
| + store %MyStruct %val, %MyStruct* %dest
|
| + ret void
|
| +}
|
| +; CHECK-NOT: va_arg
|
| +
|
| +
|
| @llvm.global_ctors = appending global [0 x { i32, void ()* }] zeroinitializer
|
| ; CHECK-NOT: @llvm.global_ctors
|
|
|
|
|