extern void abort (void); | |
extern void exit (int); | |
int sub1 (int val) | |
{ | |
return val; | |
} | |
int testcond (int val) | |
{ | |
int flag1; | |
{ | |
int t1 = val; | |
{ | |
int t2 = t1; | |
{ | |
flag1 = sub1 (t2) ==0; | |
goto lab1; | |
}; | |
} | |
lab1: ; | |
} | |
if (flag1 != 0) | |
return 0x4d0000; | |
else | |
return 0; | |
} | |
int main (void) | |
{ | |
if (testcond (1)) | |
abort (); | |
exit (0); | |
} |