// { dg-do assemble }// GROUPS passed extensionsstructbar{intbit:1;};voidfoo(int*r,bart){// 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);}