From 56cc5734a4f9b75484142d5c964397bd2e00300e Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Thu, 12 Jan 2012 07:28:01 -0800 Subject: Bug fix related to not properly resizing SAT solver's model array. --- src/sat/bsat/satSolver.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/sat/bsat/satSolver.c') diff --git a/src/sat/bsat/satSolver.c b/src/sat/bsat/satSolver.c index a4bd29cd..188a504f 100644 --- a/src/sat/bsat/satSolver.c +++ b/src/sat/bsat/satSolver.c @@ -1035,6 +1035,7 @@ void sat_solver_setnvars(sat_solver* s,int n) s->tags [var] = 0; s->orderpos[var] = veci_size(&s->order); s->reasons [var] = 0; + s->model [var] = 0; /* does not hold because variables enqueued at top level will not be reinserted in the heap assert(veci_size(&s->order) == var); -- cgit v1.2.3