blob: 673601a41e9bc03928ff8ede209a7541d879d225 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O2 -fno-strict-enums" } */
extern "C" void abort (void);
enum X
{
X1,
X2
};
int
main (int argc, char *argv[])
{
X x = static_cast < X > (argc + 999);
if (x == X1)
abort ();
if (x == X2)
abort ();
return 0;
}