Clean up some minor white space issues in trans-decl.c and trans-expr.c
[official-gcc.git] / gcc / testsuite / g++.dg / parse / enum5.C
blob18480520a6f6bd2c71a0e7a1f325416979da2a72
1 // PR c++/41127
3 #define CHAR_BIT 8
4 enum EE {ee};
5 typedef unsigned int T;
7 struct D {
8         T : sizeof(unsigned int) * CHAR_BIT; // OK
9         EE : sizeof(EE) * CHAR_BIT; // OK
10         enum EE : sizeof(EE) * CHAR_BIT; // not OK
11         enum EE xxxx : sizeof(EE) * CHAR_BIT; // OK
12         T x : sizeof(unsigned int) * CHAR_BIT; // OK
13         enum FF {ff} : sizeof(FF) * CHAR_BIT; // OK
14 } element;
16 enum EE xx;
17 EE yy;