3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-31 16:33:18 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-06-19 14:10:38 -07:00
parent 07a1aea689
commit 1204671595
5 changed files with 24 additions and 2 deletions

View file

@ -293,7 +293,7 @@ namespace smt {
conds.push_back(lcond);
d = el;
break;
case l_undef:
case l_undef:
#if 1
ctx.mark_as_relevant(lcond);
trigger = lcond;
@ -315,6 +315,7 @@ namespace smt {
}
else {
ctx.mark_as_relevant(lcond);
trigger = lcond;
return false;
}
break;

View file

@ -2331,7 +2331,7 @@ theory_var theory_seq::mk_var(enode* n) {
}
bool theory_seq::can_propagate() {
return m_axioms_head < m_axioms.size() || !m_replay.empty() || m_new_solution || m_unicode.can_propagate();
return m_axioms_head < m_axioms.size() || !m_replay.empty() || m_new_solution || m_unicode.can_propagate() || m_regex.can_propagate();
}
bool theory_seq::canonize(expr* e, dependency*& eqs, expr_ref& result) {