/* PR tree-optimization/65984 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-fnon-call-exceptions -fsanitize=bool,enum" } */ | |
#ifndef __cplusplus | |
#define bool _Bool | |
#endif | |
enum E { E0, E1, E2 }; | |
enum E e[2]; | |
bool *b; | |
int | |
foo (int i) | |
{ | |
return e[i]; | |
} | |
int | |
bar (int i) | |
{ | |
return b[i]; | |
} |