3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-09-14 13:41:27 +00:00

In hash_cell_inputs, avoid constructing an std::pair (which requires copying the port IdString)

This commit is contained in:
Robert O'Callahan 2025-09-01 03:36:03 +00:00 committed by Emil J. Tywoniak
parent 41b6c0cb9f
commit 54a258f854
2 changed files with 7 additions and 1 deletions

View file

@ -107,7 +107,7 @@ struct OptMergeWorker
for (const auto& [port, sig] : cell->connections()) {
if (cell->output(port))
continue;
comm.eat(hash_ops<std::pair<IdString, SigSpec>>::hash({port, assign_map(sig)}));
comm.eat(hash_ops<std::pair<IdString, SigSpec>>::hash(port, assign_map(sig)));
}
h = comm.hash_into(h);
if (RTLIL::builtin_ff_cell_types().count(cell->type))