| extern void abort (void); | |
| int a[20], b, c; | |
| int | |
| fn1 () | |
| { | |
| int d, e, f, g = 0; | |
| a[12] = 1; | |
| for (e = 0; e < 3; e++) | |
| for (d = 0; d < 2; d++) | |
| { | |
| for (f = 0; f < 2; f++) | |
| { | |
| g ^= a[12] > 1; | |
| if (g) | |
| return 0; | |
| if (b) | |
| break; | |
| } | |
| for (c = 0; c < 1; c++) | |
| a[d] = a[e * 3 + 9]; | |
| } | |
| return 0; | |
| } | |
| int | |
| main () | |
| { | |
| fn1 (); | |
| if (a[0] != 0) | |
| abort (); | |
| return 0; | |
| } |