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

fix errors with dependency manager reset

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2020-01-12 10:11:13 -08:00
parent 6bc5400c5d
commit 1b07ad0952
4 changed files with 4 additions and 20 deletions

View file

@ -74,7 +74,6 @@ bool intervals::check_nex(const nex* n, u_dependency* initial_deps) {
m_core->lp_settings().stats().m_cross_nested_forms++;
auto i = interval_of_expr<e_with_deps::without_deps>(n, 1);
if (!m_dep_intervals.separated_from_zero(i)) {
m_dep_intervals.reset();
return false;
}
auto interv_wd = interval_of_expr<e_with_deps::with_deps>(n, 1);
@ -84,7 +83,6 @@ bool intervals::check_nex(const nex* n, u_dependency* initial_deps) {
m_core->current_expl().add(e);
};
m_dep_intervals.check_interval_for_conflict_on_zero(interv_wd, initial_deps, f);
m_dep_intervals.reset(); // clean the memory allocated by the interval bound dependencies
return true;
}