From 6e05162df038ce79eddc31a0ddadd363b547f826 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Mon, 3 Oct 2022 15:27:26 -0400 Subject: [PATCH] update solver only if there is a manager Signed-off-by: Nikolaj Bjorner --- src/cmd_context/cmd_context.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cmd_context/cmd_context.cpp b/src/cmd_context/cmd_context.cpp index 0de13252b..a5c66f78b 100644 --- a/src/cmd_context/cmd_context.cpp +++ b/src/cmd_context/cmd_context.cpp @@ -627,7 +627,8 @@ void cmd_context::set_produce_proofs(bool f) { m_params.m_proof = f; if (has_manager()) { m().toggle_proof_mode(f ? PGM_ENABLED : PGM_DISABLED); - mk_solver(); + if (m_solver_factory) + mk_solver(); } }