[GIT] ppl/ppl(master): Prefer explicit tests against zero.

Module: ppl/ppl Branch: master Commit: 1ea98773b74de31caebd07558ec8b215d8298c6b URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=1ea98773b74de...
Author: Enea Zaffanella zaffanella@cs.unipr.it Date: Sat Feb 25 11:33:08 2012 +0100
Prefer explicit tests against zero. Detected by ECLAIR service utypflag.
---
src/PIP_Problem.cc | 4 ++-- src/PIP_Tree.cc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/PIP_Problem.cc b/src/PIP_Problem.cc index 9c82202..6c52d69 100644 --- a/src/PIP_Problem.cc +++ b/src/PIP_Problem.cc @@ -232,10 +232,10 @@ PPL::PIP_Problem::solve() const { external_space_dim, /*indent_level=*/ 0); // Update problem status. - x.status = (x.current_solution) ? OPTIMIZED : UNSATISFIABLE; + x.status = (x.current_solution != 0) ? OPTIMIZED : UNSATISFIABLE;
PPL_ASSERT(OK()); - return (x.current_solution) + return (x.current_solution != 0) ? OPTIMIZED_PIP_PROBLEM : UNFEASIBLE_PIP_PROBLEM; } // End of handler for PARTIALLY_SATISFIABLE case. diff --git a/src/PIP_Tree.cc b/src/PIP_Tree.cc index 76b5a0d..4f2e82e 100644 --- a/src/PIP_Tree.cc +++ b/src/PIP_Tree.cc @@ -3574,7 +3574,7 @@ PIP_Solution_Node::print_tree(std::ostream& s, const int indent, const Linear_Expression& PIP_Solution_Node::parametric_values(const Variable var) const { const PIP_Problem* pip = get_owner(); - PPL_ASSERT(pip); + PPL_ASSERT(pip != 0);
const dimension_type space_dim = pip->space_dimension(); if (var.space_dimension() > space_dim) { @@ -3613,7 +3613,7 @@ PIP_Solution_Node::update_solution() const { return;
const PIP_Problem* pip = get_owner(); - PPL_ASSERT(pip); + PPL_ASSERT(pip != 0); std::vector<bool> pip_dim_is_param(pip->space_dimension()); const Variables_Set& params = pip->parameter_space_dimensions(); for (Variables_Set::const_iterator p = params.begin(),
participants (1)
-
Enea Zaffanella