blob: 17f35c04a9ecf36d76362cfae2882c61071a597d [file] [log] [blame]
Chris Lattnerb8c8e412009-06-18 22:53:26 +00001// RUN: %llvmgcc %s -S -o -
2// rdar://6983634
3
4 typedef struct A *Foo;
5#pragma pack(push, 2)
6 struct Bar {
7 Foo f1;
8 unsigned short f2;
9 float f3;
10 };
11 struct Baz {
12 struct Bar f1;
13 struct Bar f2;
14 };
15 struct Qux {
16 unsigned long f1;
17 struct Baz f2;
18 };
19extern const struct Qux Bork;
20const struct Qux Bork = {
21 0,
22 {
23 {0},
24 {0}
25 }
26};