summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/x86_32-arguments.c
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-05-12 17:00:20 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-05-12 17:00:20 +0000
commitbbfd054746b07904599a35c7fc457da4e33318a9 (patch)
treebfbb262e49312b2658af0c9cb331fb8b4d3df139 /clang/test/CodeGen/x86_32-arguments.c
parent203e2e8dd8c55496a6e47f5b1aacc22f4324711c (diff)
downloadbcm5719-llvm-bbfd054746b07904599a35c7fc457da4e33318a9.tar.gz
bcm5719-llvm-bbfd054746b07904599a35c7fc457da4e33318a9.zip
Darwin x86-32 ABI: Now that structure passing is farther along, we
don't need special treatment for unions. llvm-svn: 71559
Diffstat (limited to 'clang/test/CodeGen/x86_32-arguments.c')
-rw-r--r--clang/test/CodeGen/x86_32-arguments.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/CodeGen/x86_32-arguments.c b/clang/test/CodeGen/x86_32-arguments.c
index e31a09cbc73..fae49cbdd87 100644
--- a/clang/test/CodeGen/x86_32-arguments.c
+++ b/clang/test/CodeGen/x86_32-arguments.c
@@ -151,4 +151,7 @@ struct s36 { struct { int : 0 } a[2][10]; char b; char c; } f36(void) {}
// RUN: grep 'define float @f37()' %t &&
struct s37 { float c[1][1]; } f37(void) {}
+// RUN: grep 'define void @f38(.struct.s38. noalias sret .agg.result)' %t &&
+struct s38 { char a[3]; short b; } f38(void) {}
+
// RUN: true
OpenPOWER on IntegriCloud