diff options
Diffstat (limited to 'common/place_sa.cc')
-rw-r--r-- | common/place_sa.cc | 4 |
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); |