/* PR sanitizer/80349 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-fsanitize=undefined" } */ | |
int var; | |
long a; | |
long | |
fn1 () | |
{ | |
return 0 % ((a & 1) == (7UL & 1)); | |
} | |
long | |
fn2 () | |
{ | |
return 0 % ((a & 1) == (1 & 7UL)); | |
} | |
long | |
fn3 () | |
{ | |
return 0 % ((1 & a) == (7UL & 1)); | |
} | |
long | |
fn4 () | |
{ | |
return 0 % ((1 & a) == (1 & 7UL)); | |
} |