/* 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)); }