3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 01:25:31 +00:00

some fixes to backtracking restore points in new solver

This commit is contained in:
Nikolaj Bjorner 2022-11-29 16:42:42 +07:00
parent dd1ca8f6bd
commit 73a652cf4b
2 changed files with 4 additions and 4 deletions

View file

@ -259,6 +259,9 @@ public:
m_map.push();
m_preprocess_state.push();
m_preprocess.push();
m_trail.push(restore_vector(m_assumptions));
m_trail.push(restore_vector(m_fmls));
m_trail.push(value_trail(m_mc_size));
}
void pop(unsigned n) override {
@ -618,9 +621,6 @@ private:
return l_true;
unsigned qhead = m_preprocess_state.qhead();
m_trail.push(restore_vector(m_assumptions));
m_trail.push(restore_vector(m_fmls));
m_trail.push(value_trail(m_mc_size));
TRACE("sat", tout << "qhead " << qhead << "\n");
m_internalized_converted = false;