diff --git a/common/route/router2.cc b/common/route/router2.cc index ba48f1b4..17eef700 100644 --- a/common/route/router2.cc +++ b/common/route/router2.cc @@ -31,9 +31,9 @@ #include #include #include -#include #include #include +#include #include #include @@ -710,7 +710,7 @@ struct Router2 auto curr = t.fwd_queue.top(); t.fwd_queue.pop(); ++explored; - if (was_visited_bwd(curr.wire, FLT_MAX)) { + if (was_visited_bwd(curr.wire, std::numeric_limits::max())) { // Meet in the middle; done midpoint_wire = curr.wire; break; @@ -754,7 +754,7 @@ struct Router2 auto curr = t.bwd_queue.top(); t.bwd_queue.pop(); ++explored; - if (was_visited_fwd(curr.wire, FLT_MAX)) { + if (was_visited_fwd(curr.wire, std::numeric_limits::max())) { // Meet in the middle; done midpoint_wire = curr.wire; break; @@ -804,7 +804,7 @@ struct Router2 if (midpoint_wire != -1) { ROUTE_LOG_DBG(" Routed (explored %d wires): ", explored); int cursor_bwd = midpoint_wire; - while (was_visited_fwd(cursor_bwd, FLT_MAX)) { + while (was_visited_fwd(cursor_bwd, std::numeric_limits::max())) { PipId pip = flat_wires.at(cursor_bwd).pip_fwd; if (pip == PipId() && cursor_bwd != src_wire_idx) break; @@ -843,7 +843,7 @@ struct Router2 NPNR_ASSERT(cursor_bwd == src_wire_idx); int cursor_fwd = midpoint_wire; - while (was_visited_bwd(cursor_fwd, FLT_MAX)) { + while (was_visited_bwd(cursor_fwd, std::numeric_limits::max())) { PipId pip = flat_wires.at(cursor_fwd).pip_bwd; if (pip == PipId()) { break;