summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/x86_32-arguments.c
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-05-08 21:04:47 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-05-08 21:04:47 +0000
commitfdda3501a0f7a85539e087be58a73a2c67823cc5 (patch)
tree2df0f62e54d685d6fdde767933eb5fd70530505b /clang/test/CodeGen/x86_32-arguments.c
parent2e55cc5a4ae5e3d394afca69a8b9db2b38aaaadc (diff)
downloadbcm5719-llvm-fdda3501a0f7a85539e087be58a73a2c67823cc5.tar.gz
bcm5719-llvm-fdda3501a0f7a85539e087be58a73a2c67823cc5.zip
Darwin x86_32: Ignore padding bit-fields when looking for "single
element" structures. llvm-svn: 71266
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 b18d2d0acb6..c75734e5a12 100644
--- a/clang/test/CodeGen/x86_32-arguments.c
+++ b/clang/test/CodeGen/x86_32-arguments.c
@@ -130,4 +130,7 @@ struct s29 { struct { } a[1]; char b; char c; } f29(void) {}
// RUN: grep 'define i16 @f30()' %t &&
struct s30 { char a; char b : 4; } f30(void) {}
+// RUN: grep 'define float @f31()' %t &&
+struct s31 { char : 0; float b; char : 0} f31(void) {}
+
// RUN: true
OpenPOWER on IntegriCloud