3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-20 03:12:03 +00:00
This commit is contained in:
Nikolaj Bjorner 2020-05-20 14:28:41 -07:00
parent f2d3160181
commit 1729232254
3 changed files with 9 additions and 7 deletions

View file

@ -71,7 +71,7 @@ namespace smt {
}
// != on characters
void seq_unicode::new_diseq_eh(theory_var v1, theory_var v2) {
void seq_unicode::new_diseq_eh(theory_var v1, theory_var v2) {
adapt_eq(v1, v2);
}
@ -134,6 +134,7 @@ namespace smt {
}
void seq_unicode::propagate() {
return;
ctx().push_trail(value_trail<smt::context, unsigned>(m_qhead));
for (; m_qhead < m_asserted_edges.size() && !ctx().inconsistent(); ++m_qhead) {
propagate(m_asserted_edges[m_qhead]);
@ -141,6 +142,7 @@ namespace smt {
}
void seq_unicode::propagate(edge_id edge) {
return;
if (dl.enable_edge(edge))
return;
dl.traverse_neg_cycle2(false, m_nc_functor);