xref: /Universal-ctags/Units/parser-c.r/enum-bit-fields.d/input.c (revision 6b60cd3ed9f2854779ecf7d5c59197ae56a36874)
1 struct s0 {
2 	enum {ID0} e0:1;
3 	int x0;
4 };
5 
6 enum E1 {ID1};
7 struct s1 {
8 	enum E1 e1:1;
9 	int x1;
10 };
11 
12 struct s2 {
13 	enum E2 {ID2} e2:1;
14 	int x2;
15 };
16 
17 enum E3 {ID3};
18 struct s3 {
19 	enum E3 e3:1;
20 	int x3;
21 };
22 
23 enum E4 {ID4};
24 #define bits 7
25 struct s4 {
26 	enum E4 e4_1:1, e4_2:2, e4_3:bits;
27 	int x4;
28 };
29