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
1 changed files with 2 additions and 2 deletions

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);