From 660ead60bd5315bc165aaaa21c2ba3801af650e4 Mon Sep 17 00:00:00 2001 From: Mizux Seiha Date: Fri, 19 Feb 2021 22:21:57 +0100 Subject: [PATCH] routing: capture by move --- ortools/constraint_solver/routing.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ortools/constraint_solver/routing.cc b/ortools/constraint_solver/routing.cc index fe3372ca08..2120b65c4a 100644 --- a/ortools/constraint_solver/routing.cc +++ b/ortools/constraint_solver/routing.cc @@ -6837,7 +6837,7 @@ void RoutingDimension::SetBreakIntervalsOfVehicle( std::vector node_visit_transits) { if (breaks.empty()) return; const int visit_evaluator = model()->RegisterTransitCallback( - [node_visit_transits](int64 from, int64 to) { + [node_visit_transits = std::move(node_visit_transits)](int64 from, int64 to) { return node_visit_transits[from]; }); SetBreakIntervalsOfVehicle(std::move(breaks), vehicle, visit_evaluator, -1);