summaryrefslogtreecommitdiff
path: root/impl/FixpointAlgorithm.hpp
diff options
context:
space:
mode:
authorCarlo Zancanaro <carlo@pc-4w14-0.cs.usyd.edu.au>2012-07-09 17:09:49 +1000
committerCarlo Zancanaro <carlo@pc-4w14-0.cs.usyd.edu.au>2012-07-09 17:09:49 +1000
commit5cdc743d491a04ee0446bd757cedb4c7b6bc585f (patch)
treef9096fd6a5b8c8c9ec33719158a3d7ffdf3b25df /impl/FixpointAlgorithm.hpp
parent8040a5fd511912cb2141e46e5ca9eb1ab766133e (diff)
Cleaning up a bit of code around the place.
- Especially making logging a bit nicer.
Diffstat (limited to 'impl/FixpointAlgorithm.hpp')
-rw-r--r--impl/FixpointAlgorithm.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/impl/FixpointAlgorithm.hpp b/impl/FixpointAlgorithm.hpp
index 8511c43..bb08e72 100644
--- a/impl/FixpointAlgorithm.hpp
+++ b/impl/FixpointAlgorithm.hpp
@@ -33,11 +33,11 @@ struct NaiveFixpointAlgorithm : public FixpointAlgorithm<Domain> {
VariableAssignment<Domain>* rho = NULL;
VariableAssignment<Domain>* result = system.assignment(infinity<Domain>());
do {
- if (rho) delete rho;
+ delete rho;
rho = result;
result = _system.eval(*rho, strat);
} while (!_system.equalAssignments(*rho, *result));
- if (rho) delete rho;
+ delete rho;
for (unsigned int i = 0, length = system.variableCount(); i < length; ++i) {
Variable<Domain> var = system.variable(i);