mirror of
https://github.com/Z3Prover/z3
synced 2025-05-14 03:04:44 +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
|
@ -171,7 +171,7 @@ void theory_diff_logic<Ext>::found_non_diff_logic_expr(expr * n) {
|
|||
if (!m_non_diff_logic_exprs) {
|
||||
TRACE("non_diff_logic", tout << "found non diff logic expression:\n" << mk_pp(n, m) << "\n";);
|
||||
IF_VERBOSE(0, verbose_stream() << "(smt.diff_logic: non-diff logic expression " << mk_pp(n, m) << ")\n";);
|
||||
ctx.push_trail(value_trail<context, bool>(m_non_diff_logic_exprs));
|
||||
ctx.push_trail(value_trail<bool>(m_non_diff_logic_exprs));
|
||||
m_non_diff_logic_exprs = true;
|
||||
}
|
||||
}
|
||||
|
@ -557,7 +557,7 @@ void theory_diff_logic<Ext>::propagate() {
|
|||
|
||||
template<typename Ext>
|
||||
void theory_diff_logic<Ext>::inc_conflicts() {
|
||||
ctx.push_trail(value_trail<context, bool>(m_consistent));
|
||||
ctx.push_trail(value_trail<bool>(m_consistent));
|
||||
m_consistent = false;
|
||||
m_stats.m_num_conflicts++;
|
||||
if (m_params.m_arith_adaptive) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue