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