new testcase for rdar://6983634

llvm-svn: 73729
This commit is contained in:
Chris Lattner 2009-06-18 22:53:26 +00:00
parent 38830b19e9
commit fb8097b576
1 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,26 @@
// RUN: %llvmgcc %s -S -o -
// rdar://6983634
typedef struct A *Foo;
#pragma pack(push, 2)
struct Bar {
Foo f1;
unsigned short f2;
float f3;
};
struct Baz {
struct Bar f1;
struct Bar f2;
};
struct Qux {
unsigned long f1;
struct Baz f2;
};
extern const struct Qux Bork;
const struct Qux Bork = {
0,
{
{0},
{0}
}
};