mirror of https://github.com/YosysHQ/yosys.git
fix
This commit is contained in:
parent
9d9ed4bfe3
commit
386d3fc308
|
|
@ -194,7 +194,7 @@ struct SplitcellsWorker
|
|||
if (bracket_pos != std::string::npos) {
|
||||
|
||||
// Check if we will strip off _reg suffix from base name
|
||||
size_t reg_pos = base_name.find("_reg");
|
||||
size_t reg_pos = base_name.rfind("_reg");
|
||||
if (reg_pos != std::string::npos && reg_pos > bracket_pos) {
|
||||
base_name = base_name.substr(0, reg_pos);
|
||||
strip_reg = true;
|
||||
|
|
|
|||
|
|
@ -305,7 +305,6 @@ struct RegRenamePass : public Pass {
|
|||
if (!signal_name.empty() && signal_name.back() == ']') {
|
||||
size_t open = signal_name.rfind('[');
|
||||
if (open != std::string::npos) {
|
||||
std::string inner = signal_name.substr(open + 1, signal_name.size() - open - 2);
|
||||
signal_bits = signal_name.substr(open);
|
||||
signal_name.erase(open);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue