summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDejan Jovanović <dejan.jovanovic@gmail.com>2011-04-09 03:06:53 +0000
committerDejan Jovanović <dejan.jovanovic@gmail.com>2011-04-09 03:06:53 +0000
commitc165a7c05ca79659d2f0451cb795b17dec5dcfb6 (patch)
tree5a3824c8d8db8ee657db3a5ed95a803e04ac220e
parent16161eb039274162e1e464522e73a17f755a4e28 (diff)
changing the sat solver to assert propagated literals back to the theories
-rw-r--r--src/prop/minisat/core/Solver.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/prop/minisat/core/Solver.cc b/src/prop/minisat/core/Solver.cc
index 4781fd8cf..fd4b18222 100644
--- a/src/prop/minisat/core/Solver.cc
+++ b/src/prop/minisat/core/Solver.cc
@@ -630,7 +630,7 @@ void Solver::uncheckedEnqueue(Lit p, CRef from)
assigns[var(p)] = lbool(!sign(p));
vardata[var(p)] = mkVarData(from, decisionLevel(), intro_level(var(p)));
trail.push_(p);
- if (theory[var(p)] && from != CRef_Lazy) {
+ if (theory[var(p)]) {
// Enqueue to the theory
proxy->enqueueTheoryLiteral(p);
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback