1 extern void abort (void); 2 3 int a[20], b, c; 4 5 int fn1()6fn1 () 7 { 8 int d, e, f, g = 0; 9 10 a[12] = 1; 11 for (e = 0; e < 3; e++) 12 for (d = 0; d < 2; d++) 13 { 14 for (f = 0; f < 2; f++) 15 { 16 g ^= a[12] > 1; 17 if (g) 18 return 0; 19 if (b) 20 break; 21 } 22 for (c = 0; c < 1; c++) 23 a[d] = a[e * 3 + 9]; 24 } 25 return 0; 26 } 27 28 int main()29main () 30 { 31 fn1 (); 32 if (a[0] != 0) 33 abort (); 34 return 0; 35 } 36