mirror of
https://github.com/Z3Prover/z3
synced 2025-05-10 01:05:47 +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
|
@ -107,7 +107,7 @@ namespace smt {
|
|||
}
|
||||
|
||||
regex_terms_with_length_constraints.insert(str_in_re);
|
||||
m_trail_stack.push(insert_obj_trail<theory_str, expr>(regex_terms_with_length_constraints, str_in_re));
|
||||
m_trail_stack.push(insert_obj_trail<expr>(regex_terms_with_length_constraints, str_in_re));
|
||||
regex_axiom_add = true;
|
||||
}
|
||||
} // re not in regex_terms_with_length_constraints
|
||||
|
@ -179,7 +179,7 @@ namespace smt {
|
|||
expr_ref rhs(ctx.mk_eq_atom(str, mk_string("")), m);
|
||||
assert_implication(lhs, rhs);
|
||||
regex_terms_with_path_constraints.insert(str_in_re);
|
||||
m_trail_stack.push(insert_obj_trail<theory_str, expr>(regex_terms_with_path_constraints, str_in_re));
|
||||
m_trail_stack.push(insert_obj_trail<expr>(regex_terms_with_path_constraints, str_in_re));
|
||||
} else {
|
||||
TRACE("str", tout << "zero-length solution not admitted by this automaton -- asserting conflict clause" << std::endl;);
|
||||
expr_ref_vector lhs_terms(m);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue