3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-07 18:05:21 +00:00

z3str3: pass correct subterm to negative regex model construction

This commit is contained in:
Murphy Berzish 2020-02-09 12:52:57 -05:00 committed by Nikolaj Bjorner
parent fd3c3a2599
commit 524434cfbb

View file

@ -906,7 +906,7 @@ namespace smt {
} else if (u.str.is_in_re(subterm)) {
TRACE("str_fl", tout << "reduce negative regex membership: " << mk_pp(f, m) << std::endl;);
expr_ref cex_clause(m);
expr_ref re(f, m);
expr_ref re(subterm, m);
if (!fixed_length_reduce_regex_membership(subsolver, re, cex_clause, false)) {
assert_axiom(cex_clause);
add_persisted_axiom(cex_clause);