modernc.org/ccgo/v3@v3.16.14/lib/testdata/bug/enums.c (about) 1 enum { 2 a=100, b, c 3 } x; 4 5 struct { 6 int i; 7 enum {d = 200, e} en; 8 } y; 9 10 int main() { 11 __builtin_printf("%i\n", a); 12 __builtin_printf("%i\n", b); 13 __builtin_printf("%i\n", c); 14 __builtin_printf("%i\n", d); 15 __builtin_printf("%i\n", e); 16 enum {a = 300, b, c} x; 17 enum {d = 400, e} en; 18 __builtin_printf("%i\n", a); 19 __builtin_printf("%i\n", b); 20 __builtin_printf("%i\n", c); 21 __builtin_printf("%i\n", d); 22 __builtin_printf("%i\n", e); 23 }