3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-09 01:11:55 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-07-31 00:40:58 -07:00
parent 4392c03b57
commit b4f994b5c8
2 changed files with 2 additions and 8 deletions

View file

@ -3101,12 +3101,7 @@ void theory_seq::new_diseq_eh(theory_var v1, theory_var v2) {
}
dependency* dep = m_dm.mk_leaf(assumption(~lit));
expr_ref len1(m_util.str.mk_length(e1), m);
expr_ref len2(m_util.str.mk_length(e2), m);
m_rewrite(len1);
m_rewrite(len2);
literal eqlen = mk_eq(len1, len2, false);
m_nqs.push_back(ne(e1, e2, eqlen, dep));
m_nqs.push_back(ne(e1, e2, dep));
if (ctx.get_assignment(lit) != l_undef) {
solve_nqs(m_nqs.size() - 1);
}