mirror of
https://github.com/Z3Prover/z3
synced 2025-08-25 20:46:01 +00:00
several fixes to proof logging in legacy solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
61b90e64b2
commit
1ddef117a2
3 changed files with 29 additions and 7 deletions
|
@ -58,10 +58,13 @@ namespace smt {
|
|||
expr_ref_vector m_lits;
|
||||
vector<info> m_trail;
|
||||
bool m_enabled = false;
|
||||
bool m_has_log = false;
|
||||
user_propagator::on_clause_eh_t m_on_clause_eh;
|
||||
void* m_on_clause_ctx = nullptr;
|
||||
ast_pp_util m_pp;
|
||||
scoped_ptr<std::ofstream> m_pp_out;
|
||||
|
||||
void init_pp_out();
|
||||
|
||||
void update(status st, expr_ref_vector& v, proof* p);
|
||||
void update(clause& c, status st, proof* p);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue