From c165a7c05ca79659d2f0451cb795b17dec5dcfb6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Dejan=20Jovanovi=C4=87?= Date: Sat, 9 Apr 2011 03:06:53 +0000 Subject: [PATCH] changing the sat solver to assert propagated literals back to the theories --- src/prop/minisat/core/Solver.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } -- 2.30.2