3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-06-02 20:31:22 +00:00

Make flatten less expressive

This commit is contained in:
Akash Levy 2024-07-07 21:46:23 -07:00
parent 39e8fc90bc
commit aec3df36d1

View file

@ -33,10 +33,7 @@ IdString concat_name(RTLIL::Cell *cell, IdString object_name)
if (object_name[0] == '\\')
return stringf("%s.%s", cell->name.c_str(), object_name.c_str() + 1);
else {
std::string object_name_str = object_name.str();
if (object_name_str.substr(0, 8) == "$flatten")
object_name_str.erase(0, 8);
return stringf("$flatten%s.%s", cell->name.c_str(), object_name_str.c_str());
return stringf("%s.%s", cell->name.c_str(), object_name.c_str());
}
}