1 /* PR c++/65556 */
2 /* { dg-do compile } */
3
4 struct S
5 {
6 long l: 1;
7 long l2: 21;
8 unsigned long ul: 1;
9 unsigned long ul2: 21;
10 } s;
11
12 void
13 fn ()
14 {
15 switch (s.l)
16 case 0:;
17 switch (s.ul)
18 case 0:;
19 switch (s.l2)
20 case 0:;
21 switch (s.ul2)
22 case 0:;
23 }