mirror of
https://github.com/Z3Prover/z3
synced 2025-04-22 16:45:31 +00:00
Region scoping
This commit is contained in:
parent
f22aa0eec5
commit
7d58a29bd5
1 changed files with 6 additions and 0 deletions
|
@ -247,6 +247,9 @@ namespace xr {
|
|||
m_prop_queue_lim.push_back(m_prop_queue.size());
|
||||
m_prop_queue_head_queue.push_back(m_prop_queue_head);
|
||||
//m_justifications_lim.push_back(m_justifications.size());
|
||||
|
||||
if (m_region)
|
||||
m_region->push_scope();
|
||||
}
|
||||
|
||||
void solver::pop_core(unsigned num_scopes) {
|
||||
|
@ -264,6 +267,9 @@ namespace xr {
|
|||
}
|
||||
m_justifications_lim.shrink(old_sz);
|
||||
m_justifications.shrink(old_sz);*/
|
||||
|
||||
if (m_region)
|
||||
m_region->pop_scope(num_scopes);
|
||||
}
|
||||
|
||||
void solver::push() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue