@@ -337,16 +337,16 @@ int ClockRib::create_chanx_wire(int layer,
337337 t_rr_graph_storage* rr_nodes,
338338 RRGraphBuilder& rr_graph_builder) {
339339 rr_nodes->emplace_back ();
340- auto node_index = rr_nodes->size () - 1 ;
340+ size_t node_index = rr_nodes->size () - 1 ;
341341 RRNodeId chanx_node = RRNodeId (node_index);
342342
343343 rr_graph_builder.set_node_type (chanx_node, e_rr_type::CHANX);
344344 rr_graph_builder.set_node_coordinates (chanx_node, x_start, y, x_end, y);
345345 rr_graph_builder.set_node_layer (chanx_node, layer, layer);
346346 rr_graph_builder.set_node_capacity (chanx_node, 1 );
347347 rr_graph_builder.set_node_track_num (chanx_node, ptc_num);
348- rr_graph_builder. set_node_rc_index (chanx_node, NodeRCIndex ( find_create_rr_rc_data (
349- x_chan_wire. layer . r_metal , x_chan_wire. layer . c_metal , g_vpr_ctx. mutable_device (). rr_rc_data )) );
348+ const NodeRCIndex rc_index = find_create_rr_rc_data (x_chan_wire. layer . r_metal , x_chan_wire. layer . c_metal , g_vpr_ctx. mutable_device (). rr_rc_data );
349+ rr_graph_builder. set_node_rc_index (chanx_node, rc_index );
350350 rr_graph_builder.set_node_direction (chanx_node, direction);
351351
352352 short seg_index = 0 ;
@@ -686,8 +686,8 @@ int ClockSpine::create_chany_wire(int layer,
686686 rr_graph_builder.set_node_layer (chany_node, layer, layer);
687687 rr_graph_builder.set_node_capacity (chany_node, 1 );
688688 rr_graph_builder.set_node_track_num (chany_node, ptc_num);
689- rr_graph_builder. set_node_rc_index (chany_node, NodeRCIndex ( find_create_rr_rc_data (
690- y_chan_wire. layer . r_metal , y_chan_wire. layer . c_metal , g_vpr_ctx. mutable_device (). rr_rc_data )) );
689+ const NodeRCIndex rc_index = find_create_rr_rc_data (y_chan_wire. layer . r_metal , y_chan_wire. layer . c_metal , g_vpr_ctx. mutable_device (). rr_rc_data );
690+ rr_graph_builder. set_node_rc_index (chany_node, rc_index );
691691 rr_graph_builder.set_node_direction (chany_node, direction);
692692
693693 short seg_index = 0 ;
0 commit comments