// Build don't link: | |
// GROUPS passed extensions | |
struct bar { int bit : 1; }; | |
void foo (int *r, bar t) | |
{ | |
// doing alignof on a bit-field should be illegal | |
__alignof__ (t.bit);// ERROR - .* | |
// both of these (a regular ref and an INDIRECT_REF) should work | |
__alignof__ (r); | |
__alignof__ (*r); | |
} |