3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-27 02:45:51 +00:00

Add search_iterator

This commit is contained in:
Jakob Rath 2021-09-10 15:34:31 +02:00
parent 8a1a202133
commit b644fe0f3d
2 changed files with 59 additions and 2 deletions

View file

@ -472,9 +472,10 @@ namespace polysat {
set_marks(m_conflict);
}
for (unsigned i = m_search.size(); i-- > 0; ) {
search_iterator search_it(m_search);
while (search_it.next()) {
LOG("Conflict: " << m_conflict);
auto const& item = m_search[i];
auto const& item = *search_it;
if (item.is_assignment()) {
// Resolve over variable assignment
pvar v = item.var();