3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-05-21 17:39:36 +00:00

brain got parked somewhere?

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2026-04-23 19:16:18 -07:00
parent 1cf5e3e300
commit 7fc68d20ea

View file

@ -3965,8 +3965,8 @@ namespace seq {
void nielsen_graph::dec_edge_mod_counts(nielsen_edge* e) { void nielsen_graph::dec_edge_mod_counts(nielsen_edge* e) {
auto& sub = e->subst(); auto& sub = e->subst();
for (unsigned i = sub.size(); i > 0; i++) { for (unsigned i = sub.size(); i-- > 0;) {
unsigned id = sub[i - 1].m_var->id(); unsigned id = sub[i].m_var->id();
unsigned prev = m_length_backtrack.back(); unsigned prev = m_length_backtrack.back();
m_length_backtrack.pop_back(); m_length_backtrack.pop_back();
m_length_term.pop_back(); m_length_term.pop_back();
@ -3975,7 +3975,7 @@ namespace seq {
else else
m_length_info.insert(id, prev); m_length_info.insert(id, prev);
id = sub[i - 1].m_var->id(); id = sub[i].m_var->id();
prev = 0; prev = 0;
VERIFY(m_mod_cnt.find(id, prev)); VERIFY(m_mod_cnt.find(id, prev));
SASSERT(prev >= 1); SASSERT(prev >= 1);