Merge pull request #939 from antmicro/fix-global-router

[fpga_interchange] FIX: Don't hold reference to current visit in route_global_arc
This commit is contained in:
gatecat 2022-03-11 15:45:25 +00:00 committed by GitHub
commit 20e595e211
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -76,7 +76,7 @@ static int route_global_arc(Context *ctx, NetInfo *net, store_index<PortRef> usr
while (!visit_queue.empty()) {
WireId cursor = visit_queue.front();
visit_queue.pop();
auto &curr_visit = visits.at(cursor);
auto curr_visit = visits.at(cursor);
// We're now at least one layer deeper than a valid visit, any further exploration is futile
if (startpoint != WireId() && curr_visit.total_hops > best_visit.total_hops)
break;