summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--passes/equiv/equiv_struct.cc3
1 files changed, 3 insertions, 0 deletions
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);
}
}