@@ -21,7 +21,7 @@ static void walk_cluster_recursive(const RRGraphView& rr_graph,
2121 VTR_ASSERT_SAFE (rr_graph.node_type (origin) == e_rr_type::SINK);
2222
2323 // We want to go "backward" to the cluster IPINs connected to the origin node
24- auto incoming_edges = fanins[curr];
24+ const std::vector<RREdgeId>& incoming_edges = fanins[curr];
2525 for (RREdgeId edge : incoming_edges) {
2626 RRNodeId parent = rr_graph.edge_src_node (edge);
2727 VTR_ASSERT_SAFE (parent != RRNodeId::INVALID ());
@@ -133,7 +133,7 @@ vtr::vector<RRNodeId, std::vector<RREdgeId>> get_fan_in_list(const RRGraphView&
133133}
134134
135135void rr_set_sink_locs (const RRGraphView& rr_graph, RRGraphBuilder& rr_graph_builder, const DeviceGrid& grid) {
136- auto node_fanins = get_fan_in_list (rr_graph);
136+ const vtr::vector<RRNodeId, std::vector<RREdgeId>> node_fanins = get_fan_in_list (rr_graph);
137137
138138 // Keep track of offsets for SINKs for each tile type, to avoid repeated calculations
139139 std::unordered_map<t_physical_tile_type_ptr, std::unordered_map<int , vtr::Point<int >>> physical_type_offsets;
@@ -160,7 +160,7 @@ void rr_set_sink_locs(const RRGraphView& rr_graph, RRGraphBuilder& rr_graph_buil
160160
161161 t_physical_tile_loc tile_loc = {node_xlow, node_ylow, node_layer};
162162 t_physical_tile_type_ptr tile_type = grid.get_physical_type (tile_loc);
163- auto tile_bb = grid.get_tile_bb (tile_loc);
163+ vtr::Rect< int > tile_bb = grid.get_tile_bb (tile_loc);
164164
165165 // See if we have encountered this tile type/ptc combo before, and used saved offset if so
166166 vtr::Point<int > new_loc (-1 , -1 );
0 commit comments