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