aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/c-c++-common/ubsan/pr59397.c
blob: 0de025835192457bb66d7e36b31336aae1302537 (plain)
1
2
3
4
5
6
7
8
9
10
/* { dg-do compile } */
/* { dg-options "-fsanitize=signed-integer-overflow" } */

typedef enum E { A = -1 } e;
int
foo (void)
{
  e e = A;
  return e + 1;
}