mirror of
https://github.com/Z3Prover/z3
synced 2025-04-27 19:05:51 +00:00
more guards on cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
0ff18dd5a7
commit
4936ace7cd
2 changed files with 9 additions and 2 deletions
|
@ -158,9 +158,12 @@ void lar_solver::substitute_basis_var_in_terms_for_row(unsigned i) {
|
|||
}
|
||||
|
||||
unsigned lar_solver::adjust_column_index_to_term_index(unsigned j) const {
|
||||
SASSERT(j < m_var_register.size());
|
||||
if (!tv::is_term(j)) {
|
||||
unsigned ext_var_or_term = m_var_register.local_to_external(j);
|
||||
j = !tv::is_term(ext_var_or_term) ? j : ext_var_or_term;
|
||||
} else {
|
||||
UNREACHABLE();
|
||||
}
|
||||
return j;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue