summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/arm-arguments.c
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-09-14 21:54:03 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-09-14 21:54:03 +0000
commit09d3362bf57db66780eed3a8f19fdcccae354f57 (patch)
treec5d1b5d78c55ccdb7c42e4c4b601d95cd6771784 /clang/test/CodeGen/arm-arguments.c
parent0e795ffbb0c44df26f6c365fddfb4ad6073355e9 (diff)
downloadbcm5719-llvm-09d3362bf57db66780eed3a8f19fdcccae354f57.tar.gz
bcm5719-llvm-09d3362bf57db66780eed3a8f19fdcccae354f57.zip
ARM/[A]APCS: Ignore empty records passed as arguments.
llvm-svn: 81798
Diffstat (limited to 'clang/test/CodeGen/arm-arguments.c')
-rw-r--r--clang/test/CodeGen/arm-arguments.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/CodeGen/arm-arguments.c b/clang/test/CodeGen/arm-arguments.c
index e58d2fddefc..c43ede2ca05 100644
--- a/clang/test/CodeGen/arm-arguments.c
+++ b/clang/test/CodeGen/arm-arguments.c
@@ -84,3 +84,11 @@ struct s13 f13(void) {}
// AAPCS: define arm_aapcscc i32 @f14()
union u14 { float f0; };
union u14 f14(void) {}
+
+// APCS-GNU: define arm_apcscc void @f15()
+// AAPCS: define arm_aapcscc void @f15()
+void f15(struct s7 a0) {}
+
+// APCS-GNU: define arm_apcscc void @f16()
+// AAPCS: define arm_aapcscc void @f16()
+void f16(struct s8 a0) {}
OpenPOWER on IntegriCloud