3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-07 18:05:21 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-02-09 12:32:11 -08:00
parent 053631e005
commit 1ef83351cb
2 changed files with 3 additions and 2 deletions

View file

@ -672,9 +672,9 @@ namespace qe {
lbool r = solver.check();
m_assignments.reset();
solver.get_assignments(m_assignments);
if(r == l_true && i == 0) solver.get_model(model);
solver.pop(1);
check_success(r != l_undef);
if (r == l_true && i == 0) solver.get_model(model);
check_success(r != l_undef);
return r == l_true;
}

View file

@ -529,6 +529,7 @@ namespace smt {
bool theory_bv::get_fixed_value(app* x, numeral & result) const {
context& ctx = get_context();
CTRACE("bv", !ctx.e_internalized(x), tout << "not internalized " << mk_pp(x, get_manager()) << "\n";);
if (!ctx.e_internalized(x)) return false;
enode * e = ctx.get_enode(x);
theory_var v = e->get_th_var(get_id());