@@ -2742,11 +2742,11 @@ void IOPlacer::initCore(const std::set<int>& hor_layer_idxs,
27422742 min_area_y = hor_layer->getArea () * database_unit * database_unit;
27432743 min_width_y = hor_layer->getWidth ();
27442744
2745- min_spacings_y[hor_layer_idx] = min_spacing_y;
2746- init_tracks_y[hor_layer_idx] = init_track_y;
2745+ min_spacings_y[hor_layer_idx] = std::move ( min_spacing_y) ;
2746+ init_tracks_y[hor_layer_idx] = std::move ( init_track_y) ;
27472747 min_areas_y[hor_layer_idx] = min_area_y;
27482748 min_widths_y[hor_layer_idx] = min_width_y;
2749- num_tracks_y[hor_layer_idx] = num_track_y;
2749+ num_tracks_y[hor_layer_idx] = std::move ( num_track_y) ;
27502750 }
27512751
27522752 for (int ver_layer_idx : ver_layer_idxs) {
@@ -2768,11 +2768,11 @@ void IOPlacer::initCore(const std::set<int>& hor_layer_idxs,
27682768 min_area_x = ver_layer->getArea () * database_unit * database_unit;
27692769 min_width_x = ver_layer->getWidth ();
27702770
2771- min_spacings_x[ver_layer_idx] = min_spacing_x;
2772- init_tracks_x[ver_layer_idx] = init_track_x;
2771+ min_spacings_x[ver_layer_idx] = std::move ( min_spacing_x) ;
2772+ init_tracks_x[ver_layer_idx] = std::move ( init_track_x) ;
27732773 min_areas_x[ver_layer_idx] = min_area_x;
27742774 min_widths_x[ver_layer_idx] = min_width_x;
2775- num_tracks_x[ver_layer_idx] = num_track_x;
2775+ num_tracks_x[ver_layer_idx] = std::move ( num_track_x) ;
27762776 }
27772777
27782778 *core_ = Core (boundary,
0 commit comments