[PPL-devel] [GIT] ppl/ppl(pip): Everyting else equal, prefer downward iteration in for loop.
Enea Zaffanella
zaffanella at cs.unipr.it
Sat Jan 30 20:41:54 CET 2010
Module: ppl/ppl
Branch: pip
Commit: 36de950771ebd8d77798aafff299403890a547c6
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=36de950771ebd8d77798aafff299403890a547c6
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Sat Jan 30 18:59:06 2010 +0100
Everyting else equal, prefer downward iteration in for loop.
---
src/PIP_Problem.inlines.hh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/PIP_Problem.inlines.hh b/src/PIP_Problem.inlines.hh
index 8ea5a32..fc67f13 100644
--- a/src/PIP_Problem.inlines.hh
+++ b/src/PIP_Problem.inlines.hh
@@ -61,7 +61,7 @@ PIP_Problem::swap(PIP_Problem& y) {
std::swap(first_pending_constraint, y.first_pending_constraint);
std::swap(parameters, y.parameters);
std::swap(initial_context, y.initial_context);
- for (unsigned i = 0; i < CONTROL_PARAMETER_NAME_SIZE; ++i)
+ for (dimension_type i = CONTROL_PARAMETER_NAME_SIZE; i-- > 0; )
std::swap(control_parameters[i], y.control_parameters[i]);
std::swap(big_parameter_dimension, y.big_parameter_dimension);
}
More information about the PPL-devel
mailing list