mirror of
https://github.com/Z3Prover/z3
synced 2025-04-15 13:28:47 +00:00
free memory in egraph
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
a003af494b
commit
bee3077640
|
@ -130,9 +130,9 @@ namespace euf {
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
||||||
void egraph::~egraph() {
|
egraph::~egraph() {
|
||||||
for (enode* n : m_nodes)
|
for (enode* n : m_nodes)
|
||||||
n->~enode();
|
n->m_parents.finalize();
|
||||||
}
|
}
|
||||||
|
|
||||||
void egraph::pop(unsigned num_scopes) {
|
void egraph::pop(unsigned num_scopes) {
|
||||||
|
|
|
@ -94,7 +94,7 @@ struct goal2sat::imp : public sat::sat_internalizer {
|
||||||
m_ite_extra = p.get_bool("ite_extra", true);
|
m_ite_extra = p.get_bool("ite_extra", true);
|
||||||
m_max_memory = megabytes_to_bytes(p.get_uint("max_memory", UINT_MAX));
|
m_max_memory = megabytes_to_bytes(p.get_uint("max_memory", UINT_MAX));
|
||||||
m_xor_solver = p.get_bool("xor_solver", false);
|
m_xor_solver = p.get_bool("xor_solver", false);
|
||||||
m_euf = true; // false; // true;
|
m_euf = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void throw_op_not_handled(std::string const& s) {
|
void throw_op_not_handled(std::string const& s) {
|
||||||
|
|
Loading…
Reference in a new issue