diff --git a/ortools/linear_solver/xpress_interface.cc b/ortools/linear_solver/xpress_interface.cc index 81dadf43bc..e34a0f8ce0 100644 --- a/ortools/linear_solver/xpress_interface.cc +++ b/ortools/linear_solver/xpress_interface.cc @@ -1756,8 +1756,8 @@ void XpressInterface::SetStartingLpBasis( for (const MPSolver::BasisStatus& status : variable_statuses) { initial_variables_basis_status_.push_back(MPSolverToXpressBasisStatus(status)); } - initial_constraint_basis_status_.reserve(constraint_statuses.size()); initial_constraint_basis_status_.clear(); + initial_constraint_basis_status_.reserve(constraint_statuses.size()); for (const MPSolver::BasisStatus& status : constraint_statuses) { initial_constraint_basis_status_.push_back(MPSolverToXpressBasisStatus(status)); }