3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 01:25:31 +00:00

fix build, move seq_skolem

This commit is contained in:
Nikolaj Bjorner 2021-02-14 14:40:29 -08:00
parent 083d09aa81
commit 45af1bd243
9 changed files with 12 additions and 12 deletions

View file

@ -149,7 +149,7 @@ namespace recfun {
m_guard2pending.insert(guard, alloc(expr_ref_vector, guards));
}
TRACEFN("add clause\n" << core);
push_core(core);
push_c(core);
}
/**
@ -228,7 +228,7 @@ namespace recfun {
return true;
}
void solver::push(propagation_item* p) {
void solver::push_prop(propagation_item* p) {
m_propagation_queue.push_back(p);
ctx.push(push_back_vector<scoped_ptr_vector<propagation_item>>(m_propagation_queue));
}

View file

@ -52,11 +52,11 @@ namespace recfun {
scoped_ptr_vector<propagation_item> m_propagation_queue;
unsigned m_qhead { 0 };
void push_body_expand(expr* e) { push(alloc(propagation_item, alloc(body_expansion, u(), to_app(e)))); }
void push_case_expand(expr* e) { push(alloc(propagation_item, alloc(case_expansion, u(), to_app(e)))); }
void push_guard(expr* e) { push(alloc(propagation_item, e)); }
void push_core(expr_ref_vector const& core) { push(alloc(propagation_item, core)); }
void push(propagation_item* p);
void push_body_expand(expr* e) { push_prop(alloc(propagation_item, alloc(body_expansion, u(), to_app(e)))); }
void push_case_expand(expr* e) { push_prop(alloc(propagation_item, alloc(case_expansion, u(), to_app(e)))); }
void push_guard(expr* e) { push_prop(alloc(propagation_item, e)); }
void push_c(expr_ref_vector const& core) { push_prop(alloc(propagation_item, core)); }
void push_prop(propagation_item* p);
bool is_enabled_guard(expr* guard) { return m_enabled_guards.contains(guard); }
bool is_disabled_guard(expr* guard) { return m_disabled_guards.contains(guard); }