3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 18:31:49 +00:00

Fixed initialization of interpolation context so it is properly disabled when solving SMT v1 benchmarks.

This commit is contained in:
Christoph M. Wintersteiger 2015-11-03 12:29:02 +00:00
parent 949ad4d2fc
commit 20715bbf3b

View file

@ -1604,8 +1604,7 @@ void cmd_context::mk_solver() {
bool proofs_enabled, models_enabled, unsat_core_enabled;
params_ref p;
m_params.get_solver_params(m(), p, proofs_enabled, models_enabled, unsat_core_enabled);
if(produce_interpolants()){
SASSERT(m_interpolating_solver_factory);
if (produce_interpolants() && m_interpolating_solver_factory) {
m_solver = (*m_interpolating_solver_factory)(m(), p, true /* must have proofs */, models_enabled, unsat_core_enabled, m_logic);
}
else