1  struct B
       2  {
       3    int foo;
       4  };
       5  
       6  struct A
       7  {
       8    long a;
       9    struct B *foo;
      10  };
      11  
      12  static struct A *foo __attribute__((used));
       1  struct B
       2  {
       3    int foo;
       4  };
       5  
       6  struct A
       7  {
       8    long a;
       9    struct B *foo;
      10  };
      11  
      12  static struct A *foo __attribute__((used));