1 struct A; 2 struct B { struct A *a; }; 3 struct A { struct B b; long foo; long bar; struct B b2; }; 4 5 typedef struct A a_array[50]; 6 a_array *foo __attribute__((__used__)); 7 8 static struct A a __attribute ((__used__)); 9