[PPL-devel] [GIT] ppl/ppl(floating_point): Little correction in two_variables_affine_image method.
Roberto Amadini
r.amadini at virgilio.it
Tue Sep 22 10:57:03 CEST 2009
Module: ppl/ppl
Branch: floating_point
Commit: 1508fe8fbb7be516e7cebabb60d8fe30c1399407
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=1508fe8fbb7be516e7cebabb60d8fe30c1399407
Author: Roberto Amadini <r.amadini at virgilio.it>
Date: Tue Sep 22 10:55:49 2009 +0200
Little correction in two_variables_affine_image method.
---
src/BD_Shape.templates.hh | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/BD_Shape.templates.hh b/src/BD_Shape.templates.hh
index 08b1c5d..8b5c49d 100644
--- a/src/BD_Shape.templates.hh
+++ b/src/BD_Shape.templates.hh
@@ -4237,7 +4237,10 @@ void BD_Shape<T>
const Linear_Form< Interval<T, Interval_Info> >& lf,
const dimension_type& space_dim) {
- reset_shortest_path_closed();
+ // Shortest-path closure is preserved, but not reduction.
+ if (marked_shortest_path_reduced())
+ reset_shortest_path_reduced();
+
Linear_Form< Interval<T, Interval_Info> > minus_lf(lf);
minus_lf.negate();
More information about the PPL-devel
mailing list