mirror of
https://github.com/Z3Prover/z3
synced 2025-08-29 14:30:07 +00:00
Update initialization order
This commit is contained in:
parent
aeb2f3c4bb
commit
4de58a42fe
2 changed files with 35 additions and 14 deletions
|
@ -428,7 +428,7 @@ public:
|
|||
|
||||
void add_premises(decl2rel const& pts, unsigned lvl, expr_ref_vector& r);
|
||||
|
||||
void inherit_properties(pred_transformer& other);
|
||||
void inherit_lemmas(pred_transformer& other);
|
||||
|
||||
void ground_free_vars(expr* e, app_ref_vector& vars, ptr_vector<app>& aux_vars,
|
||||
bool is_init);
|
||||
|
@ -811,8 +811,9 @@ class context {
|
|||
|
||||
|
||||
// Initialization
|
||||
void init_lemma_generalizers(datalog::rule_set& rules);
|
||||
void inherit_properties(const decl2rel& rels);
|
||||
void init_lemma_generalizers();
|
||||
void inherit_lemmas(const decl2rel& rels);
|
||||
void init_global_smt_params();
|
||||
|
||||
bool check_invariant(unsigned lvl);
|
||||
bool check_invariant(unsigned lvl, func_decl* fn);
|
||||
|
@ -821,6 +822,9 @@ class context {
|
|||
|
||||
void init_rules(datalog::rule_set& rules, decl2rel& transformers);
|
||||
|
||||
// (re)initialize context with new relations
|
||||
void init(const decl2rel &rels);
|
||||
|
||||
void simplify_formulas();
|
||||
|
||||
void reset_lemma_generalizers();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue