3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-12 12:08:18 +00:00

decouple random update with assume eqs

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-04-09 14:01:34 -07:00
parent 5ced73afb5
commit cd98a21984

View file

@ -1586,6 +1586,9 @@ public:
}
void random_update() {
if (m_use_nra_model || m_nla)
return;
m_model_eqs.reset();
svector<lpvar> vars;
theory_var sz = static_cast<theory_var>(th.get_num_vars());
@ -1625,7 +1628,7 @@ public:
}
}
tout << "\n"; );
if (!vars.empty() && !m_use_nra_model && !m_nla) {
if (!vars.empty()) {
lp().random_update(vars.size(), vars.c_ptr());
}
}