diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-05-08 21:04:47 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-05-08 21:04:47 +0000 |
commit | fdda3501a0f7a85539e087be58a73a2c67823cc5 (patch) | |
tree | 2df0f62e54d685d6fdde767933eb5fd70530505b /clang/test/CodeGen/x86_32-arguments.c | |
parent | 2e55cc5a4ae5e3d394afca69a8b9db2b38aaaadc (diff) | |
download | bcm5719-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.c | 3 |
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 |