c++: Implement for namespace statics CWG 2867 - Order of initialization for structure...
[official-gcc.git] / gcc / testsuite / gcc.dg / pr89506.c
blob2ec4f32118a67598e5c5a5f5fd7fb109c74227e4
1 /* PR target/89506 */
2 /* { dg-do compile } */
3 /* { dg-options "-Og -g -w" } */
5 long long a;
6 int c;
8 int
9 foo (long long d, short e)
11 __builtin_sub_overflow (0xffffffff, c, &a);
12 e >>= ~2147483647 != (int) a;
13 return d + e;