mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
fixes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
f8037ffda4
commit
aa0f5db511
|
@ -1774,8 +1774,13 @@ void lar_solver::add_row_from_term_no_constraint(const lar_term * term, unsigned
|
||||||
m_mpq_lar_core_solver.m_r_solver.update_x(j, get_basic_var_value_from_row(A_r().row_count() - 1));
|
m_mpq_lar_core_solver.m_r_solver.update_x(j, get_basic_var_value_from_row(A_r().row_count() - 1));
|
||||||
if (use_lu())
|
if (use_lu())
|
||||||
fill_last_row_of_A_d(A_d(), term);
|
fill_last_row_of_A_d(A_d(), term);
|
||||||
for (const auto & c : *term)
|
for (const auto & c : *term) {
|
||||||
m_usage_in_terms[c.column()] = m_usage_in_terms[c.column()] + 1;
|
unsigned j = c.column();
|
||||||
|
while (m_usage_in_terms.size() <= j) {
|
||||||
|
m_usage_in_terms.push_back(0);
|
||||||
|
}
|
||||||
|
m_usage_in_terms[j] = m_usage_in_terms[j] + 1;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue