3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-06 17:44:08 +00:00

small format update

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2022-07-06 11:41:48 -07:00
parent 6ed071b444
commit 0c42d3b079

View file

@ -3216,18 +3216,15 @@ void theory_seq::relevant_eh(app* n) {
add_ubv_string(n); add_ubv_string(n);
expr* arg = nullptr; expr* arg = nullptr;
if (m_sk.is_tail(n, arg)) { if (m_sk.is_tail(n, arg))
add_length_limit(arg, m_max_unfolding_depth, true); add_length_limit(arg, m_max_unfolding_depth, true);
}
if (m_util.str.is_length(n, arg) && !has_length(arg) && ctx.e_internalized(arg)) { if (m_util.str.is_length(n, arg) && !has_length(arg) && ctx.e_internalized(arg))
add_length_to_eqc(arg); add_length_to_eqc(arg);
}
if (m_util.str.is_replace_all(n) || if (m_util.str.is_replace_all(n) ||
m_util.str.is_replace_re(n) || m_util.str.is_replace_re(n) ||
m_util.str.is_replace_re_all(n) m_util.str.is_replace_re_all(n)) {
) {
add_unhandled_expr(n); add_unhandled_expr(n);
} }
} }