Imported Upstream version 2.9.0
[debian/cc1111] / support / valdiag / tests / enum.c
1
2 #ifdef TEST1
3 enum tag
4 {
5   first,
6   second,
7   third
8 };
9 #endif
10
11 #ifdef TEST2
12 enum tag
13 {
14   first,        /* IGNORE */
15   second,
16   third,
17   first,        /* ERROR */
18   fourth
19 };
20 #endif
21
22
23 #ifdef TEST3
24 enum
25 {
26   first,        /* IGNORE */
27   second,
28   third,
29   first,        /* ERROR */
30   fourth
31 };
32 #endif
33
34
35 #ifdef TEST4
36 enum
37 {
38   first=1,
39   second,
40   third,
41 };
42 #endif
43
44
45 #ifdef TEST5
46 enum
47 {
48   first=1.1,    /* ERROR */
49   second,
50   third,
51 };
52 #endif
53
54 #ifdef TEST6
55 int second;     /* IGNORE */
56
57 enum tag
58 {
59   first,
60   second,       /* ERROR */
61   third
62 };
63 #endif
64
65 #ifdef TEST7
66 enum tag        /* IGNORE */
67 {
68   first,
69   second,
70   third
71 };
72
73 enum tag {      /* ERROR */
74   fourth,
75   fifth,
76   sixth
77 };
78 #endif
79
80 #ifdef TEST8
81 enum tag x;
82
83 enum tag
84 {
85   first,
86   second,
87   third
88 };
89 #endif