summaryrefslogtreecommitdiffstats
path: root/src/sat/glucose/SimpSolver.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2017-09-07 19:16:13 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2017-09-07 19:16:13 -0700
commitba0d855fd4eed9439e4ce4fa6eb778cbb2250708 (patch)
treea348bf91fc74532e874613c9d3628d4af02460d5 /src/sat/glucose/SimpSolver.h
parent68b59b8a1e09722cd71490c91904d5c3104535fa (diff)
downloadabc-ba0d855fd4eed9439e4ce4fa6eb778cbb2250708.tar.gz
abc-ba0d855fd4eed9439e4ce4fa6eb778cbb2250708.tar.bz2
abc-ba0d855fd4eed9439e4ce4fa6eb778cbb2250708.zip
Trying to enable CNF simplification in &bmcs -g.
Diffstat (limited to 'src/sat/glucose/SimpSolver.h')
-rw-r--r--src/sat/glucose/SimpSolver.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sat/glucose/SimpSolver.h b/src/sat/glucose/SimpSolver.h
index 3f02f13e..0f619b19 100644
--- a/src/sat/glucose/SimpSolver.h
+++ b/src/sat/glucose/SimpSolver.h
@@ -167,7 +167,7 @@ class SimpSolver : public Solver {
// Implementation of inline methods:
-inline bool SimpSolver::isEliminated (Var v) const { return eliminated[v] != 0; }
+inline bool SimpSolver::isEliminated (Var v) const { return eliminated.size() ? eliminated[v] != 0 : 0; }
inline void SimpSolver::updateElimHeap(Var v) {
assert(use_simplification);
// if (!frozen[v] && !isEliminated(v) && value(v) == l_Undef)