From: Clifford Wolf Date: Mon, 18 Mar 2013 06:31:59 +0000 (+0100) Subject: Fixed abc eeror handling X-Git-Tag: yosys-0.2.0~713^2~1 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=52914c2e68ecb2d8bd2a650a431f921354cd444c;p=yosys.git Fixed abc eeror handling --- diff --git a/passes/abc/abc.cc b/passes/abc/abc.cc index b7680f06e..ccf0fccb3 100644 --- a/passes/abc/abc.cc +++ b/passes/abc/abc.cc @@ -356,7 +356,7 @@ static void abc_module(RTLIL::Design *design, RTLIL::Module *current_module, std if (asprintf(&p, "%s/input.v", tempdir_name) < 0) abort(); FILE *f = fopen(p, "wt"); - if (f == NULL); + if (f == NULL) log_error("Opening %s for writing failed: %s\n", p, strerror(errno)); free(p); @@ -420,7 +420,7 @@ static void abc_module(RTLIL::Design *design, RTLIL::Module *current_module, std if (asprintf(&p, "%s/stdcells.genlib", tempdir_name) < 0) abort(); f = fopen(p, "wt"); - if (f == NULL); + if (f == NULL) log_error("Opening %s for writing failed: %s\n", p, strerror(errno)); fprintf(f, "GATE ZERO 1 Y=CONST0;\n"); fprintf(f, "GATE ONE 1 Y=CONST1;\n");