diff --git a/src/sat/sat_solver.cpp b/src/sat/sat_solver.cpp index 6446c9c56..ea827319a 100644 --- a/src/sat/sat_solver.cpp +++ b/src/sat/sat_solver.cpp @@ -1729,6 +1729,7 @@ namespace sat { for (unsigned i = 0; !inconsistent() && i < num_lits; ++i) { literal lit = lits[i]; + set_external(lit.var()); SASSERT(is_external(lit.var())); add_assumption(lit); assign_scoped(lit);