mirror of
https://github.com/Z3Prover/z3
synced 2025-04-08 18:31:49 +00:00
parent
9f1b8db870
commit
9cb1a0f094
|
@ -361,7 +361,8 @@ namespace opt {
|
|||
|
||||
void context::fix_model(model_ref& mdl) {
|
||||
if (mdl && !m_model_fixed.contains(mdl.get())) {
|
||||
TRACE("opt", tout << "fix-model\n";);
|
||||
TRACE("opt", m_fm->display(tout << "fix-model\n");
|
||||
m_model_converter->display(tout););
|
||||
(*m_fm)(mdl);
|
||||
apply(m_model_converter, mdl);
|
||||
m_model_fixed.push_back(mdl.get());
|
||||
|
|
|
@ -143,7 +143,9 @@ public:
|
|||
expr_ref last_v(m);
|
||||
if (!m_mc) m_mc = alloc(generic_model_converter, m, "lia2card");
|
||||
if (hi == 0) {
|
||||
return expr_ref(a.mk_int(0), m);
|
||||
expr* r = a.mk_int(0);
|
||||
m_mc->add(x->get_decl(), r);
|
||||
return expr_ref(r, m);
|
||||
}
|
||||
if (lo > 0) {
|
||||
xs.push_back(a.mk_int(lo));
|
||||
|
|
Loading…
Reference in a new issue