3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 11:25:51 +00:00

use assert instead of explicit check

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-04-28 08:48:24 -07:00
parent efbb382646
commit 60972de562
3 changed files with 7 additions and 12 deletions

View file

@ -128,10 +128,7 @@ namespace polysat {
if (delta == 0)
return;
m_vars[v].m_value += delta;
if (is_base(v)) {
add_patch(v);
return;
}
SASSERT(!is_base(v));
//
// v <- v + delta
@ -144,9 +141,8 @@ namespace polysat {
row r = c.get_row();
row_info& ri = m_rows[r.id()];
var_t s = ri.m_base;
var_info& si = m_vars[s];
ri.m_value += delta * c.get_row_entry().m_coeff;
si.m_value = 0 - (ri.m_value / ri.m_base_coeff);
m_vars[s].m_value = 0 - (ri.m_value / ri.m_base_coeff);
add_patch(s);
}
}