aboutsummaryrefslogtreecommitdiffstats
path: root/common/place_sa.cc
diff options
context:
space:
mode:
Diffstat (limited to 'common/place_sa.cc')
-rw-r--r--common/place_sa.cc4
1 files changed, 0 insertions, 4 deletions
diff --git a/common/place_sa.cc b/common/place_sa.cc
index 12ca30d8..a0c32c1d 100644
--- a/common/place_sa.cc
+++ b/common/place_sa.cc
@@ -191,16 +191,12 @@ static bool try_swap_position(Design *design, CellInfo *cell, BelId newBel,
other_cell = design->cells[other];
chip.unbindBel(newBel);
}
- if (!isValidBelForCell(design, cell, newBel))
- goto swap_fail;
for (const auto &port : cell->ports)
if (port.second.net != nullptr)
update.insert(port.second.net);
if (other != IdString()) {
- if (!isValidBelForCell(design, other_cell, oldBel))
- goto swap_fail;
for (const auto &port : other_cell->ports)
if (port.second.net != nullptr)
update.insert(port.second.net);