diff --git a/src/solver/tactic2solver.cpp b/src/solver/tactic2solver.cpp index 0c791fe5a..cf0c6f9bc 100644 --- a/src/solver/tactic2solver.cpp +++ b/src/solver/tactic2solver.cpp @@ -171,7 +171,7 @@ lbool tactic2solver::check_sat_core(unsigned num_assumptions, expr * const * ass m_result->set_status(l_undef); if (reason_unknown != "") m_result->m_unknown = reason_unknown; - if (num_assumptions == 0) { + if (num_assumptions == 0 && m_scopes.empty()) { m_assertions.reset(); g->get_formulas(m_assertions); }