1 // Build don't link: 2 // GROUPS passed enums 3 class X 4 { 5 enum 6 { 7 oneMask = 0x0000FFFF, 8 twoMask = 0x000F0000, 9 thiMask = 0xFFF00000, 10 }; // ERROR - comma 11 unsigned int foo; 12 13 public: X(int)14 X (int) : foo (oneMask | twoMask ) {} // No warning X()15 X () : foo (oneMask | twoMask | thiMask) {} // Warning 16 }; 17