mirror of
https://github.com/Z3Prover/z3
synced 2025-08-07 03:31:23 +00:00
expose parameters to control behavior for #5660
This commit is contained in:
parent
1c7ff72ae2
commit
8970a54eaa
6 changed files with 40 additions and 42 deletions
|
@ -26,6 +26,9 @@ void preprocessor_params::updt_local_params(params_ref const & _p) {
|
|||
m_restricted_quasi_macros = p.restricted_quasi_macros();
|
||||
m_pull_nested_quantifiers = p.pull_nested_quantifiers();
|
||||
m_refine_inj_axiom = p.refine_inj_axioms();
|
||||
m_propagate_values = p.propagate_values();
|
||||
m_elim_unconstrained = p.elim_unconstrained();
|
||||
m_solve_eqs = p.solve_eqs();
|
||||
m_ng_lift_ite = static_cast<lift_ite_kind>(p.q_lift_ite());
|
||||
}
|
||||
|
||||
|
@ -47,6 +50,8 @@ void preprocessor_params::display(std::ostream & out) const {
|
|||
DISPLAY_PARAM(m_eliminate_term_ite);
|
||||
DISPLAY_PARAM(m_macro_finder);
|
||||
DISPLAY_PARAM(m_propagate_values);
|
||||
DISPLAY_PARAM(m_solve_eqs);
|
||||
DISPLAY_PARAM(m_elim_unconstrained);
|
||||
DISPLAY_PARAM(m_refine_inj_axiom);
|
||||
DISPLAY_PARAM(m_eliminate_bounds);
|
||||
DISPLAY_PARAM(m_simplify_bit2int);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue