1 /* { dg-options "-Wno-overflow" } */ 2 3 #ifndef __SIZEOF_INT128__ 4 #define UNACCEPT 0xffffffffffffffffLL 5 #else 6 #define UNACCEPT ~((unsigned __int128) 0) 7 #endif 8 9 enum test { 10 acceptable = -1, 11 unacceptable = UNACCEPT 12 }; // { dg-error "" } 13 14 enum test t = acceptable, u = unacceptable; 15 main()16int main() { 17 return 0; 18 } 19