diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-05-11 23:01:34 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-05-11 23:01:34 +0000 |
commit | 097353cbb576b68be28f6c98c88601042af76a0e (patch) | |
tree | 0575b7161748c33e1f9aa357af11d6350d6730fe /clang/test/CodeGen/x86_32-arguments.c | |
parent | 388117089899a3e27a24f2f7f5cfa64255ca4d08 (diff) | |
download | bcm5719-llvm-097353cbb576b68be28f6c98c88601042af76a0e.tar.gz bcm5719-llvm-097353cbb576b68be28f6c98c88601042af76a0e.zip |
Darwin x86-32: Multi-dimensional arrays were not handled correctly,
spotted by Eli!
llvm-svn: 71490
Diffstat (limited to 'clang/test/CodeGen/x86_32-arguments.c')
-rw-r--r-- | clang/test/CodeGen/x86_32-arguments.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/CodeGen/x86_32-arguments.c b/clang/test/CodeGen/x86_32-arguments.c index b9853d809e9..e31a09cbc73 100644 --- a/clang/test/CodeGen/x86_32-arguments.c +++ b/clang/test/CodeGen/x86_32-arguments.c @@ -145,4 +145,10 @@ struct s34 { struct { int : 0 } a; float b; } f34(void) {} // RUN: grep 'define i16 @f35()' %t && struct s35 { struct { int : 0 } a; char b; char c; } f35(void) {} +// RUN: grep 'define i16 @f36()' %t && +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: true |