From: Alberto Gonzalez Date: Sat, 13 Jun 2020 05:47:55 +0000 (+0000) Subject: splitnets: Clean up pseudo-private member usage X-Git-Tag: working-ls180~464^2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f5d7cd60f56e9890b9a3742ee8c0e6237af23545;p=yosys.git splitnets: Clean up pseudo-private member usage --- diff --git a/passes/cmds/splitnets.cc b/passes/cmds/splitnets.cc index 8d5cd2034..303f084d2 100644 --- a/passes/cmds/splitnets.cc +++ b/passes/cmds/splitnets.cc @@ -174,12 +174,12 @@ struct SplitnetsPass : public Pass { std::map> split_wires_at; - for (auto &c : module->cells_) - for (auto &p : c.second->connections()) + for (auto c : module->cells()) + for (auto &p : c->connections()) { - if (!ct.cell_known(c.second->type)) + if (!ct.cell_known(c->type)) continue; - if (!ct.cell_output(c.second->type, p.first)) + if (!ct.cell_output(c->type, p.first)) continue; RTLIL::SigSpec sig = p.second; @@ -206,9 +206,8 @@ struct SplitnetsPass : public Pass { } else { - for (auto &w : module->wires_) { - RTLIL::Wire *wire = w.second; - if (wire->width > 1 && (wire->port_id == 0 || flag_ports) && design->selected(module, w.second)) + for (auto wire : module->wires()) { + if (wire->width > 1 && (wire->port_id == 0 || flag_ports) && design->selected(module, wire)) worker.splitmap[wire] = std::vector(); }