summaryrefslogtreecommitdiffstats
path: root/src/sat/satoko/solver.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2017-08-13 13:37:36 +0700
committerAlan Mishchenko <alanmi@berkeley.edu>2017-08-13 13:37:36 +0700
commitb39b55e885fd72750ad087abbb6558b0a4dcf2ac (patch)
tree1eba93caaa7ee00ff6a20ec9429ed63627c03481 /src/sat/satoko/solver.c
parentcf427690a5df7decdfb6dd21d076e68415b82f46 (diff)
downloadabc-b39b55e885fd72750ad087abbb6558b0a4dcf2ac.tar.gz
abc-b39b55e885fd72750ad087abbb6558b0a4dcf2ac.tar.bz2
abc-b39b55e885fd72750ad087abbb6558b0a4dcf2ac.zip
Adding a callback feature to Satoko.
Diffstat (limited to 'src/sat/satoko/solver.c')
-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 a72e39f7..f7cfb011 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) || solver_check_limits(s) == 0) {
+ if (solver_rst(s) || solver_check_limits(s) == 0 || solver_stop(s)) {
b_queue_clean(s->bq_lbd);
solver_cancel_until(s, 0);
return SATOKO_UNDEC;