3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 19:35:50 +00:00

fix gc bug

This commit is contained in:
Nikolaj Bjorner 2019-12-23 18:29:42 -08:00
parent 3df6080a27
commit 34ae55f4f5
2 changed files with 64 additions and 37 deletions

View file

@ -152,6 +152,8 @@ namespace dd {
unsigned m_max_num_pdd_nodes;
bool m_mod2_semantics;
unsigned_vector m_free_vars;
unsigned_vector m_free_values;
rational m_freeze_value;
PDD make_node(unsigned level, PDD l, PDD r);
PDD insert_node(pdd_node const& n);
@ -201,6 +203,7 @@ namespace dd {
void try_gc();
void reserve_var(unsigned v);
bool well_formed();
bool well_formed(pdd_node const& n);
unsigned_vector m_p, m_q;
rational m_pc, m_qc;