(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
expr/
overflow1.C
#include <limits.h>

enum E {
  A = (unsigned char)-1,	/* OK */
  B = (signed char)UCHAR_MAX,	/* implementation-defined */
  C = INT_MAX+1,     /* undefined (C)/ill-formed (C++) { dg-message "" } */
  D = UINT_MAX+1     /* OK */
};