// { dg-do assemble }// GROUPS passed extensionsstruct bar {int bit :1; };voidfoo(int*r, bar t){// doing alignof on a bit-field should be illegal__alignof__(t.bit);// { dg-error "" } .*// both of these (a regular ref and an INDIRECT_REF) should work__alignof__(r);__alignof__(*r);}