[PPL-devel] [GIT] ppl/ppl(master): Added debugging macro PPL_EXPECT_HEAVY.

Enea Zaffanella zaffanella at cs.unipr.it
Fri Dec 9 19:07:17 CET 2011


Module: ppl/ppl
Branch: master
Commit: 3c49e9f58f55eb1dd2302b35d3ec8f05d2673a96
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=3c49e9f58f55eb1dd2302b35d3ec8f05d2673a96

Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date:   Fri Dec  9 18:31:20 2011 +0100

Added debugging macro PPL_EXPECT_HEAVY.
Added debugging helper function template copy_contains().
Systematically use PPL_EXPECT_HEAVY(copy_contains(...)) when checking
containment assumptions in widening/narrowing methods.

---

 src/Affine_Space.cc              |   20 ++---------
 src/BD_Shape.templates.hh        |   50 ++++++-----------------------
 src/Box.templates.hh             |   20 ++---------
 src/Grid_widenings.cc            |   66 +++++++-------------------------------
 src/MIP_Problem.cc               |    2 -
 src/Octagonal_Shape.templates.hh |   50 ++++++-----------------------
 src/Polyhedron_widenings.cc      |   42 ++++-------------------
 src/assert.hh                    |   23 +++++++++++++
 8 files changed, 71 insertions(+), 202 deletions(-)

Diff:   http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=3c49e9f58f55eb1dd2302b35d3ec8f05d2673a96



More information about the PPL-devel mailing list