1 // PR c++/80297
2 // { dg-do compile }
3 
4 extern const unsigned long int b;
5 extern const long long int c;
6 
7 int
foo()8 foo ()
9 {
10   int a = 809 >> -(b & !c) + b - (long long)(b & !c);
11   return a;
12 }
13