projects
/
cvc5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
16161eb
)
changing the sat solver to assert propagated literals back to the theories
author
Dejan Jovanović
<dejan.jovanovic@gmail.com>
Sat, 9 Apr 2011 03:06:53 +0000
(
03:06
+0000)
committer
Dejan Jovanović
<dejan.jovanovic@gmail.com>
Sat, 9 Apr 2011 03:06:53 +0000
(
03:06
+0000)
src/prop/minisat/core/Solver.cc
patch
|
blob
|
history
diff --git
a/src/prop/minisat/core/Solver.cc
b/src/prop/minisat/core/Solver.cc
index 4781fd8cfc37c95648918ec9e6a08d910b2f080a..fd4b182226e66c622c4b3326dd4859dded9afa13 100644
(file)
--- 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);
}