1// { dg-do assemble } 2// GROUPS passed bit-fields 3 struct S { 4 char c; 5 int i:8; 6 } s; 7 8 int main() 9 { 10 int &ir = s.i; // { dg-error "" } address of bitfield 11 int *ip = &s.i; // { dg-error "" } address of bitfield 12 ir = 10; 13 } 14