[31/77] Use scalar_int_mode for move2add
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / enum11.C
blobfda718b4f7ef6f2ae9ee9ce07a80b8711e0be18d
1 // { dg-do assemble  }
2 // GROUPS passed enums
3 class X
5     enum
6     {
7        oneMask = 0x0000FFFF,
8        twoMask  = 0x000F0000,
9        thiMask = 0xFFF00000, // { dg-error "comma at end" "" { target { ! c++11 } } }
10     };
11     unsigned int foo;
13 public:
14     X (int) : foo (oneMask | twoMask ) {}               // No warning
15     X ()    : foo (oneMask | twoMask | thiMask) {}      // Warning