1 /* PR c++/105497 */
2 /* { dg-options "-Wswitch" } */
3
4 enum E {
5 A,
6 B,
7 C __attribute((unused)),
8 D
9 };
10
11 void
12 g (enum E e)
13 {
14 switch (e)
15 {
16 case A:
17 case B:
18 case D:
19 break;
20 }
21
22 switch (e) // { dg-warning "not handled in switch" }
23 {
24 case A:
25 case B:
26 case C:
27 break;
28 }
29 }