diff options
Diffstat (limited to 'common/design_utils.cc')
-rw-r--r-- | common/design_utils.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/common/design_utils.cc b/common/design_utils.cc index a0b87764..8762f068 100644 --- a/common/design_utils.cc +++ b/common/design_utils.cc @@ -107,6 +107,8 @@ void disconnect_port(const Context *ctx, CellInfo *cell, IdString port_name) return user.cell == cell && user.port == port_name; }), port.net->users.end()); + if (port.net->driver.cell == cell && port.net->driver.port == port_name) + port.net->driver.cell = nullptr; } } |