3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-12-30 15:59:52 +00:00

index bug

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2025-12-20 06:52:34 -10:00
parent 5166d9111b
commit e0a71cd2b4

View file

@ -375,7 +375,7 @@ namespace nlsat {
std::sort(rfs.begin(), mid, cmp);
std::sort(mid, rfs.end(), cmp);
auto & I = m_I[m_level];
unsigned l_index = -1, u_index = -1;
unsigned l_index = -1, u_index = -1; // indices in rfs
SASSERT(mid == rfs.end() || m_am.lt(v, mid->val));
if (mid != rfs.begin()) {
auto& r = *(mid - 1);
@ -394,6 +394,7 @@ namespace nlsat {
}
} else { // mid == rfs.begin()
auto & r = *mid;
u_index = 0;
I.u = r.ire.p; I.u_index = r.ire.i;
}