mirror of
https://github.com/YosysHQ/yosys
synced 2026-06-08 18:11:00 +00:00
abc: fix deferred logs
This commit is contained in:
parent
413169663d
commit
b4c081c70b
1 changed files with 2 additions and 2 deletions
|
|
@ -1349,7 +1349,7 @@ void RunAbcState::run(ConcurrentStack<AbcProcess> &)
|
||||||
logs.log("Extracted %d gates and %d wires to a netlist network with %d inputs and %d outputs.\n",
|
logs.log("Extracted %d gates and %d wires to a netlist network with %d inputs and %d outputs.\n",
|
||||||
count_gates, GetSize(signal_list), count_input, count_output);
|
count_gates, GetSize(signal_list), count_input, count_output);
|
||||||
if (count_output == 0) {
|
if (count_output == 0) {
|
||||||
log("Don't call ABC as there is nothing to map.\n");
|
logs.log("Don't call ABC as there is nothing to map.\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
int ret;
|
int ret;
|
||||||
|
|
@ -1363,7 +1363,7 @@ void RunAbcState::run(ConcurrentStack<AbcProcess> &)
|
||||||
string temp_stdouterr_name = stringf("%s/stdouterr.txt", per_run_tempdir_name);
|
string temp_stdouterr_name = stringf("%s/stdouterr.txt", per_run_tempdir_name);
|
||||||
FILE *temp_stdouterr_w = fopen(temp_stdouterr_name.c_str(), "w");
|
FILE *temp_stdouterr_w = fopen(temp_stdouterr_name.c_str(), "w");
|
||||||
if (temp_stdouterr_w == NULL)
|
if (temp_stdouterr_w == NULL)
|
||||||
log_error("ABC: cannot open a temporary file for output redirection");
|
logs.log_error("ABC: cannot open a temporary file for output redirection");
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
fflush(stderr);
|
fflush(stderr);
|
||||||
FILE *old_stdout = fopen(temp_stdouterr_name.c_str(), "r"); // need any fd for renumbering
|
FILE *old_stdout = fopen(temp_stdouterr_name.c_str(), "r"); // need any fd for renumbering
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue