This commit is contained in:
Stan Lee 2026-04-30 12:30:09 -07:00
parent 9d9ed4bfe3
commit 386d3fc308
2 changed files with 1 additions and 2 deletions

View File

@ -194,7 +194,7 @@ struct SplitcellsWorker
if (bracket_pos != std::string::npos) { if (bracket_pos != std::string::npos) {
// Check if we will strip off _reg suffix from base name // 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) { if (reg_pos != std::string::npos && reg_pos > bracket_pos) {
base_name = base_name.substr(0, reg_pos); base_name = base_name.substr(0, reg_pos);
strip_reg = true; strip_reg = true;

View File

@ -305,7 +305,6 @@ struct RegRenamePass : public Pass {
if (!signal_name.empty() && signal_name.back() == ']') { if (!signal_name.empty() && signal_name.back() == ']') {
size_t open = signal_name.rfind('['); size_t open = signal_name.rfind('[');
if (open != std::string::npos) { 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_bits = signal_name.substr(open);
signal_name.erase(open); signal_name.erase(open);
} }