From f3c3eceedfb48813c69b74ad082a7764831ffab9 Mon Sep 17 00:00:00 2001 From: Stan Lee Date: Thu, 30 Apr 2026 10:47:23 -0700 Subject: [PATCH] bugfix --- passes/cmds/splitcells.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/passes/cmds/splitcells.cc b/passes/cmds/splitcells.cc index 59f405f5a..156ff93f5 100644 --- a/passes/cmds/splitcells.cc +++ b/passes/cmds/splitcells.cc @@ -216,7 +216,7 @@ struct SplitcellsWorker // Concatenate struct attribute or wire index (ex: \Memory[0] -> [0]) to the bit offset size_t bracket_pos = wire_name.find_first_of("[."); if (bracket_pos != std::string::npos) { - wire_indices = wire_name.substr(bracket_pos) + (strip_reg ? "" : "_reg") + stringf( + wire_indices = wire_name.substr(bracket_pos) + (strip_reg ? "_reg" : "") + stringf( "%c%d%c", format[0], bit_offset, format[1]); } else { // no '[' or '.', so no concatenation using wire, use slice_lsb + name_lsb offset instead wire_indices = stringf(