From: whitequark Date: Tue, 2 Jun 2020 22:34:01 +0000 (+0000) Subject: techmap: simplify. X-Git-Tag: working-ls180~514^2~2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f3e86bb32a745d300df38173b41347263696ed4b;p=yosys.git techmap: simplify. `rewrite_filename` is already called in `Frontend::extra_args`. --- diff --git a/passes/techmap/techmap.cc b/passes/techmap/techmap.cc index fc24c33b0..0d7c10d0c 100644 --- a/passes/techmap/techmap.cc +++ b/passes/techmap/techmap.cc @@ -1293,13 +1293,7 @@ struct TechmapPass : public Pass { if (!map->module(mod->name)) map->add(mod->clone()); } else { - std::ifstream f; - rewrite_filename(fn); - f.open(fn.c_str()); - yosys_input_files.insert(fn); - if (f.fail()) - log_cmd_error("Can't open map file `%s'\n", fn.c_str()); - Frontend::frontend_call(map, &f, fn, (fn.size() > 3 && fn.compare(fn.size()-3, std::string::npos, ".il") == 0 ? "ilang" : verilog_frontend)); + Frontend::frontend_call(map, nullptr, fn, (fn.size() > 3 && fn.compare(fn.size()-3, std::string::npos, ".il") == 0 ? "ilang" : verilog_frontend)); } }