main()1 main ()
2 {
3   struct  {
4     signed int s:3;
5     unsigned int u:3;
6     int i:3;
7   } x = {-1, -1, -1};
8 
9   if (x.u != 7)
10     abort ();
11   if (x.s != - 1)
12     abort ();
13 
14   if (x.i != -1 && x.i != 7)
15     abort ();
16 
17   exit (0);
18 }
19