3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-07 03:31:23 +00:00

add flag to control whether ite-lifting under quantifiers is conservative or full for #4746, use smt.q.lift_ite=2 to obtain legacy behavior

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-10-27 16:27:24 -07:00
parent e2fbd05fe7
commit 07680408a6
3 changed files with 6 additions and 2 deletions

View file

@ -26,6 +26,7 @@ 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_ng_lift_ite = static_cast<lift_ite_kind>(p.q_lift_ite());
}
void preprocessor_params::updt_params(params_ref const & p) {