diff options
author | David Shah <dave@ds0.me> | 2019-12-01 14:18:10 +0000 |
---|---|---|
committer | David Shah <dave@ds0.me> | 2019-12-01 14:18:10 +0000 |
commit | 89e15d488ad5c24536ef9ee5762995dfe2d02c6e (patch) | |
tree | 6d1659ecd44fcbbd7525e17766b018980b708688 | |
parent | 1c1c096861d553f1fc71d7db3652af25b980b219 (diff) | |
download | nextpnr-89e15d488ad5c24536ef9ee5762995dfe2d02c6e.tar.gz nextpnr-89e15d488ad5c24536ef9ee5762995dfe2d02c6e.tar.bz2 nextpnr-89e15d488ad5c24536ef9ee5762995dfe2d02c6e.zip |
HeAP: fix region constraint handling
Signed-off-by: David Shah <dave@ds0.me>
-rw-r--r-- | common/placer_heap.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/placer_heap.cc b/common/placer_heap.cc index 80ce67b2..01e50123 100644 --- a/common/placer_heap.cc +++ b/common/placer_heap.cc @@ -947,7 +947,7 @@ class HeAPPlacer visit.pop(); BelId target = ctx->getBelByLocation(ploc); if (vc->region != nullptr && vc->region->constr_bels && !vc->region->bels.count(target)) - continue; + goto fail; CellInfo *bound; if (target == BelId() || ctx->getBelType(target) != vc->type) goto fail; |