From: Dejan Jovanović Date: Sat, 9 Apr 2011 03:06:53 +0000 (+0000) Subject: changing the sat solver to assert propagated literals back to the theories X-Git-Tag: cvc5-1.0.0~8609 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c165a7c05ca79659d2f0451cb795b17dec5dcfb6;p=cvc5.git changing the sat solver to assert propagated literals back to the theories --- 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); }