summaryrefslogtreecommitdiffstats
path: root/src/sat/satoko
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2017-04-11 21:06:42 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2017-04-11 21:06:42 -0700
commit79584f5e201e7388e30df39e6f8fc9b50f34b834 (patch)
treefda0c4dc03cad3179d87427f6b7baf64b27f1d0f /src/sat/satoko
parent0d53eece0a8243995215f7fefc39371d07c8d959 (diff)
downloadabc-79584f5e201e7388e30df39e6f8fc9b50f34b834.tar.gz
abc-79584f5e201e7388e30df39e6f8fc9b50f34b834.tar.bz2
abc-79584f5e201e7388e30df39e6f8fc9b50f34b834.zip
Experiments with SAT sweeping.
Diffstat (limited to 'src/sat/satoko')
-rw-r--r--src/sat/satoko/solver.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sat/satoko/solver.c b/src/sat/satoko/solver.c
index 368ece2f..a72e39f7 100644
--- a/src/sat/satoko/solver.c
+++ b/src/sat/satoko/solver.c
@@ -639,7 +639,7 @@ char solver_search(solver_t *s)
/* No conflict */
unsigned next_lit;
- if (solver_rst(s)) {
+ if (solver_rst(s) || solver_check_limits(s) == 0) {
b_queue_clean(s->bq_lbd);
solver_cancel_until(s, 0);
return SATOKO_UNDEC;