/* { dg-do run } */ | |
/* { dg-options "-fsanitize=undefined -fsanitize-undefined-trap-on-error" } */ | |
unsigned int a = 3309568; | |
unsigned int b = -1204857327; | |
short c = -10871; | |
short x; | |
int main() | |
{ | |
x = ((short)(~a) | ~c) + ((short)(~b) | ~c); | |
return 0; | |
} |