3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-04 14:25:46 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-11-13 06:50:11 -08:00
parent 5708de4301
commit d073583d88
7 changed files with 146 additions and 39 deletions

View file

@ -29,13 +29,13 @@ namespace polysat {
}
void viable::push_viable(pvar v) {
s.m_trail.push_back(trail_instr_t::viable_i);
s.m_trail.push_back(trail_instr_t::viable_add_i);
m_viable_trail.push_back(std::make_pair(v, m_viable[v]));
}
void viable::pop_viable() {
auto p = m_viable_trail.back();
auto const & p = m_viable_trail.back();
m_viable.set(p.first, p.second);
m_viable_trail.pop_back();
}