[GIT] ppl/ppl(master): ppl_c_implementation_common: fix performance bug in ppl_Linear_Expression_add_to_coefficient.

Module: ppl/ppl Branch: master Commit: ba9f6c92b49afbbfc37d864f59fff70df90f6536 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=ba9f6c92b49af...
Author: Marco Poletti poletti.marco@gmail.com Date: Thu Sep 16 21:07:58 2010 +0200
ppl_c_implementation_common: fix performance bug in ppl_Linear_Expression_add_to_coefficient.
---
interfaces/C/ppl_c_implementation_common.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/interfaces/C/ppl_c_implementation_common.cc b/interfaces/C/ppl_c_implementation_common.cc index 3380207..b95451a 100644 --- a/interfaces/C/ppl_c_implementation_common.cc +++ b/interfaces/C/ppl_c_implementation_common.cc @@ -536,7 +536,7 @@ ppl_Linear_Expression_add_to_coefficient(ppl_Linear_Expression_t le, ppl_const_Coefficient_t n) try { Linear_Expression& lle = *to_nonconst(le); const Coefficient& nn = *to_const(n); - lle += nn * Variable(var); + add_mul_assign(lle, nn, Variable(var)); return 0; } CATCH_ALL
participants (1)
-
Marco Poletti