3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-04-03 10:28:57 +00:00

regression fixes

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2026-04-02 11:42:50 -07:00
parent 9b3826ed86
commit 3629cd9447

View file

@ -251,7 +251,8 @@ namespace seq {
bool nielsen_node::add_constraint(constraint const &c) {
if (graph().get_manager().is_and(c.fml)) {
for (const auto f : *to_app(c.fml)) {
add_constraint(constraint(f, c.dep, graph().get_manager()));
if (!add_constraint(constraint(f, c.dep, graph().get_manager())))
return false;
}
return true;
}
@ -1141,8 +1142,8 @@ namespace seq {
expr_ref d(rw.mk_derivative(mem.m_regex->get_expr()), m);
// Extract the inner char expression from seq.unit(?inner)
expr *unit_expr = tok->arg(0)->get_expr(), *inner_char;
expr *inner_char = tok->arg(0)->get_expr();
// substitute the inner char for the derivative variable in d
var_subst vs(m);
d = vs(d, inner_char);