mirror of
https://github.com/Z3Prover/z3
synced 2025-08-21 10:41:35 +00:00
simplify some verbose trace-stream
This commit is contained in:
parent
bc2e6ce037
commit
5fac396c2f
3 changed files with 27 additions and 18 deletions
|
@ -124,6 +124,12 @@ namespace smt {
|
|||
}
|
||||
}
|
||||
|
||||
scoped_trace_stream(theory& th, literal_buffer const& lits) : m(th.get_manager()) {
|
||||
if (m.has_trace_stream()) {
|
||||
th.log_axiom_instantiation(lits);
|
||||
}
|
||||
}
|
||||
|
||||
scoped_trace_stream(theory& th, literal lit): m(th.get_manager()) {
|
||||
if (m.has_trace_stream()) {
|
||||
literal_vector lits;
|
||||
|
@ -464,6 +470,8 @@ namespace smt {
|
|||
|
||||
void log_axiom_instantiation(literal_vector const& ls);
|
||||
|
||||
void log_axiom_instantiation(literal_buffer const& ls);
|
||||
|
||||
void log_axiom_instantiation(app * r, unsigned num_blamed_enodes, enode ** blamed_enodes) {
|
||||
vector<std::tuple<enode *, enode *>> used_enodes;
|
||||
for (unsigned i = 0; i < num_blamed_enodes; ++i) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue