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