new testcase for rdar://6983634

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73729 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2009-06-18 22:53:26 +00:00
parent 4a7893b452
commit 3ea4edce6a

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}
}
};