Skip to content

Commit a626cd0

Browse files
flush smc before use in model construction
1 parent 71b5e44 commit a626cd0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/sat/sat_solver/inc_sat_solver.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -1115,6 +1115,8 @@ class inc_sat_solver : public solver {
11151115
}
11161116

11171117
TRACE("sat", m_solver.display(tout););
1118+
if (m_sat_mc)
1119+
m_sat_mc->flush_smc(m_solver, m_map);
11181120
if (m_sat_mc) {
11191121
(*m_sat_mc)(mdl);
11201122
}
@@ -1123,6 +1125,7 @@ class inc_sat_solver : public solver {
11231125
TRACE("sat", m_mcs.back()->display(tout););
11241126
(*m_mcs.back())(mdl);
11251127
}
1128+
11261129
TRACE("sat", model_smt2_pp(tout, m, *mdl, 0););
11271130

11281131
if (!gparams::get_ref().get_bool("model_validate", false)) {

0 commit comments

Comments
 (0)