1 2 3 4 5 6 7 8 9 10 11 12 13 14
// Special g++ Options: -fshort-enums // GROUPS passed enums extern "C" int printf (const char *, ...); enum E { A = 0x80000000, B = 0 }; main() { if (sizeof (E) != 4) printf ("FAIL\n"); else printf ("PASS\n"); return 0; }