1  extern struct foo bar;
       2  struct foo {
       3    int a;
       4  };
       5  
       6  int tst[__alignof__ (bar) >= __alignof__ (int) ? 1 : -1];
       1  extern struct foo bar;
       2  struct foo {
       3    int a;
       4  };
       5  
       6  int tst[__alignof__ (bar) >= __alignof__ (int) ? 1 : -1];