3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-14 19:25:40 +00:00

rtlil: sort twines by string, not by ID, in sort methods

This commit is contained in:
Emil J. Tywoniak 2026-07-13 13:08:12 +02:00
parent 5672ecf584
commit b29f04fb38

View file

@ -1689,7 +1689,7 @@ void RTLIL::Design::rename(RTLIL::Module *module, TwineRef new_name)
void RTLIL::Design::sort()
{
scratchpad.sort();
modules_.sort();
modules_.sort(sort_by_twine_str_expensive(twines));
for (auto &it : modules_)
it.second->sort();
}
@ -1697,7 +1697,7 @@ void RTLIL::Design::sort()
void RTLIL::Design::sort_modules()
{
scratchpad.sort();
modules_.sort();
modules_.sort(sort_by_twine_str_expensive(twines));
}
void check_module(RTLIL::Module *module, ParallelDispatchThreadPool &thread_pool);