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  }