3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-10 17:58:06 +00:00

fix reset code for level marking

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2018-02-09 04:00:32 -08:00
parent 908dfd392e
commit 19b858dbea
2 changed files with 8 additions and 3 deletions

View file

@ -2536,8 +2536,13 @@ namespace sat {
}
num = i;
// reset m_diff_levels.
for (i = 0; i < num; i++)
m_diff_levels[lvl(lits[i])] = false;
for (i = 0; i < num; i++) {
literal lit = lits[i];
if (value(lit) == l_false) {
VERIFY(lvl(lit) < m_diff_levels.size());
m_diff_levels[lvl(lit)] = false;
}
}
return glue < max_glue;
}