mirror of https://github.com/YosysHQ/yosys.git
Clean up pseudo-private member usage in `backends/smt2/smt2.cc`.
This commit is contained in:
parent
a0cc795e85
commit
07f0874779
|
@ -1500,11 +1500,11 @@ struct Smt2Backend : public Backend {
|
||||||
|
|
||||||
// extract module dependencies
|
// extract module dependencies
|
||||||
std::map<RTLIL::Module*, std::set<RTLIL::Module*>> module_deps;
|
std::map<RTLIL::Module*, std::set<RTLIL::Module*>> module_deps;
|
||||||
for (auto &mod_it : design->modules_) {
|
for (auto mod : design->modules()) {
|
||||||
module_deps[mod_it.second] = std::set<RTLIL::Module*>();
|
module_deps[mod] = std::set<RTLIL::Module*>();
|
||||||
for (auto &cell_it : mod_it.second->cells_)
|
for (auto cell : mod->cells())
|
||||||
if (design->modules_.count(cell_it.second->type) > 0)
|
if (design->has(cell->type))
|
||||||
module_deps[mod_it.second].insert(design->modules_.at(cell_it.second->type));
|
module_deps[mod].insert(design->module(cell->type));
|
||||||
}
|
}
|
||||||
|
|
||||||
// simple good-enough topological sort
|
// simple good-enough topological sort
|
||||||
|
|
Loading…
Reference in New Issue