Mercurial > hg > CbC > CbC_gcc
annotate gcc/testsuite/gcc.dg/pr59304.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
rev | line source |
---|---|
111 | 1 /* { dg-do compile } */ |
2 enum EE | |
3 { | |
4 ONE, TWO, THREE | |
5 }; | |
6 | |
7 int f (enum EE e) | |
8 { | |
9 int r = 0; | |
10 | |
11 #pragma GCC diagnostic push | |
12 #pragma GCC diagnostic error "-Wswitch-enum" | |
13 | |
14 switch (e) | |
15 { | |
16 case ONE: | |
17 r = 1; | |
18 break; | |
19 case TWO: | |
20 r = 2; | |
21 break; | |
22 case THREE: | |
23 r = 3; | |
24 break; | |
25 } | |
26 | |
27 #pragma GCC diagnostic pop | |
28 | |
29 switch (e) | |
30 { | |
31 case ONE: | |
32 r = 1; | |
33 break; | |
34 case TWO: | |
35 r = 2; | |
36 break; | |
37 } | |
38 | |
39 return r; | |
40 } |