From 114f31c16aac093e837de0f071e354ba9a2ef20a Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Tue, 31 Jul 2018 15:12:46 -0700 Subject: [PATCH] do not update assertions within scopes Signed-off-by: Nikolaj Bjorner --- src/solver/tactic2solver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }