From: Eddie Hung Date: Mon, 30 Dec 2019 22:33:05 +0000 (-0800) Subject: Call "proc" if processes inside whiteboxes X-Git-Tag: working-ls180~881^2^2~51 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3cbbae251fc4a4b10abe21fde9c7316bb940a957;p=yosys.git Call "proc" if processes inside whiteboxes --- diff --git a/backends/aiger/xaiger.cc b/backends/aiger/xaiger.cc index bfdae7160..8e8f29457 100644 --- a/backends/aiger/xaiger.cc +++ b/backends/aiger/xaiger.cc @@ -706,7 +706,7 @@ struct XAigerWriter IdString derived_name = orig_box_module->derive(module->design, cell->parameters); RTLIL::Module* box_module = module->design->module(derived_name); if (box_module->has_processes()) - log_error("ABC9 box '%s' contains processes!\n", box_module->name.c_str()); + Pass::call_on_module(module->design, box_module, "proc"); int box_inputs = 0, box_outputs = 0; auto r = cell_cache.insert(std::make_pair(derived_name, nullptr));