reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | // RUN: %clang_cc1 %s -emit-llvm -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} } }; |