| // { dg-do assemble } | |
| // GROUPS passed enums | |
| class X | |
| { | |
| enum | |
| { | |
| oneMask = 0x0000FFFF, | |
| twoMask = 0x000F0000, | |
| thiMask = 0xFFF00000, | |
| }; // { dg-error "" } comma | |
| unsigned int foo; | |
| public: | |
| X (int) : foo (oneMask | twoMask ) {} // No warning | |
| X () : foo (oneMask | twoMask | thiMask) {} // Warning | |
| }; |