remove old connections in substitute node reuse

This commit is contained in:
Stefan Holst committed 2023-07-10 09:00:31 +09:00
1 parent 5a693f7b9b
commit ec5626b8ca
1 file changed
+2
+2
View File
@@ -370,6 +370,8 @@ class Circuit:
if designated_cell is not None: if designated_cell is not None:
node.kind = designated_cell.kind node.kind = designated_cell.kind
node_map[designated_cell] = node node_map[designated_cell] = node
node.ins = GrowingList()
node.outs = GrowingList()
else: else:
node.remove() node.remove()
ios = set(impl.io_nodes) ios = set(impl.io_nodes)