diff --git a/passes/equiv/equiv_struct.cc b/passes/equiv/equiv_struct.cc index d231913c..eae6d0fc 100644 --- a/passes/equiv/equiv_struct.cc +++ b/passes/equiv/equiv_struct.cc @@ -107,6 +107,9 @@ struct EquivStructWorker equiv_bits.add(sig_b, sig_a); } + auto merged_attr = cell_b->get_strpool_attribute("\\equiv_merged"); + merged_attr.insert(log_id(cell_b)); + cell_a->add_strpool_attribute("\\equiv_merged", merged_attr); module->remove(cell_b); } }