Skip to content

Commit dd08d1e

Browse files
committed
[vpr][tileable_rr_graph] fix rr_switch usage
1 parent c97ca21 commit dd08d1e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

vpr/src/tileable_rr_graph/openfpga_rr_graph_utils.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ std::vector<RRSwitchId> get_rr_graph_driver_switches(const RRGraphView& rr_graph
7474
std::vector<RRSwitchId> driver_switches;
7575

7676
for (const RREdgeId& edge : rr_graph.node_in_edges(node)) {
77-
if (driver_switches.end() == std::find(driver_switches.begin(), driver_switches.end(), rr_graph.edge_switch(edge))) {
78-
driver_switches.push_back(rr_graph.edge_switch(edge));
77+
if (driver_switches.end() == std::find(driver_switches.begin(), driver_switches.end(), RRSwitchId(rr_graph.edge_switch(edge)))) {
78+
driver_switches.push_back(RRSwitchId(rr_graph.edge_switch(edge)));
7979
}
8080
}
8181

vpr/src/tileable_rr_graph/rr_graph_view_util.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ std::vector<RRSwitchId> find_rr_graph_switches(const RRGraphView& rr_graph,
2323
* and update the switch list
2424
*/
2525
for (auto edge : edges) {
26-
switches.push_back(rr_graph.edge_switch(edge));
26+
switches.push_back(RRSwitchId(rr_graph.edge_switch(edge)));
2727
}
2828

2929
return switches;

0 commit comments

Comments
 (0)