X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=main.c;h=c44fba6add5924a81813da691a72e5ac051c3d3b;hb=43ec5b4f23ae5c505c69bb2f80889871605bd18b;hp=1b1807fd4391863765b8170203688237cff89001;hpb=2338d1f4f25819f7ebc3a57552628db8cd01837d;p=cparser diff --git a/main.c b/main.c index 1b1807f..c44fba6 100644 --- a/main.c +++ b/main.c @@ -230,6 +230,9 @@ int main(int argc, char **argv) get_output_name(outfname, sizeof(outfname), input, ".s"); translation_unit_t *unit = do_parsing(input); + if(unit == NULL) { + return 1; + } create_firm_prog(unit); emit(input, outfname); link(outfname, "a.out");