mirror of
https://github.com/Z3Prover/z3
synced 2025-08-02 17:30:23 +00:00
remove template Context dependency in every trail object
This commit is contained in:
parent
df0a449f70
commit
a152bb1e80
65 changed files with 413 additions and 413 deletions
|
@ -754,7 +754,7 @@ namespace smt {
|
|||
ptr_vector<enode>::const_iterator end = m_context->end_enodes();
|
||||
unsigned sz = static_cast<unsigned>(end - it);
|
||||
if (sz > m_new_enode_qhead) {
|
||||
m_context->push_trail(value_trail<context, unsigned>(m_new_enode_qhead));
|
||||
m_context->push_trail(value_trail<unsigned>(m_new_enode_qhead));
|
||||
it += m_new_enode_qhead;
|
||||
while (m_new_enode_qhead < sz) {
|
||||
enode * e = *it;
|
||||
|
@ -799,7 +799,7 @@ namespace smt {
|
|||
if (use_ematching()) {
|
||||
if (m_lazy_matching_idx < m_fparams->m_qi_max_lazy_multipattern_matching) {
|
||||
m_lazy_mam->rematch();
|
||||
m_context->push_trail(value_trail<context, unsigned>(m_lazy_matching_idx));
|
||||
m_context->push_trail(value_trail<unsigned>(m_lazy_matching_idx));
|
||||
m_lazy_matching_idx++;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue