1 unsigned short a = 41461;
2 unsigned short b = 3419;
3 int c = 0;
4 
foo()5 void foo() {
6   if (a + b * ~(0 != 5))
7     c = -~(b * ~(0 != 5)) + 2147483647;
8 }
9 
main()10 int main() {
11   foo();
12   if (c != 2147476810)
13     return -1;
14   return 0;
15 }
16