1 2 3 int a = 1, b, d; 4 short e; 5 6 int main()7 main () 8 { 9 for (; b; b++) 10 ; 11 short f = a; 12 int g = 15; 13 e = f ? f : 1 << g; 14 int h = e; 15 d = h == 83647 ? 0 : h; 16 if (d != 1) 17 __builtin_abort (); 18 return 0; 19 } 20