Clean up extraneous buffer.

This commit is contained in:
Alberto Gonzalez 2020-04-19 23:52:21 +00:00
parent 7857782575
commit a4755c50c3
No known key found for this signature in database
GPG Key ID: 8395A8BA109708B2
1 changed files with 2 additions and 5 deletions

View File

@ -1423,14 +1423,11 @@ struct FlattenPass : public Pass {
new_used_modules.insert(cell->type); new_used_modules.insert(cell->type);
} }
std::set<RTLIL::Module *> to_remove; for (auto mod : design->modules().to_vector())
for (auto mod : design->modules())
if (!used_modules[mod->name] && !mod->get_blackbox_attribute(worker.ignore_wb)) { if (!used_modules[mod->name] && !mod->get_blackbox_attribute(worker.ignore_wb)) {
log("Deleting now unused module %s.\n", log_id(mod)); log("Deleting now unused module %s.\n", log_id(mod));
to_remove.insert(mod); design->remove(mod);
} }
for (auto mod : to_remove)
design->remove(mod);
} }
log_pop(); log_pop();