3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-07-17 20:45:45 +00:00

fix loop bug in ho_matching and add throttle configurations

This commit is contained in:
Nikolaj Bjorner 2026-07-07 09:20:14 -07:00
parent d9d3be959c
commit b2f0d0682a
7 changed files with 35 additions and 1 deletions

View file

@ -657,6 +657,7 @@ namespace smt {
if (m_fparams->m_ho_matching) {
m_ho_matcher = alloc(euf::ho_matcher, m, m_context->get_trail_stack());
m_ho_matcher->set_max_iterations(m_fparams->m_ho_matching_bound);
std::function<void(euf::ho_subst&)> on_match = [this](euf::ho_subst& s) {
on_ho_match(s);
};