3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-06 06:03:23 +00:00
This commit is contained in:
Nikolaj Bjorner 2023-06-18 16:36:26 -07:00
parent df77541aae
commit 4d44e60c33

View file

@ -1394,14 +1394,13 @@ void cmd_context::reset_macros() {
} }
void cmd_context::reset_cmds() { void cmd_context::reset_cmds() {
for (auto& kv : m_cmds) { for (auto& [k,v] : m_cmds) {
kv.m_value->reset(*this); v->reset(*this);
} }
} }
void cmd_context::finalize_cmds() { void cmd_context::finalize_cmds() {
for (auto& kv : m_cmds) { for (auto& [k,c] : m_cmds) {
cmd * c = kv.m_value;
c->finalize(*this); c->finalize(*this);
dealloc(c); dealloc(c);
} }
@ -1433,6 +1432,7 @@ void cmd_context::reset(bool finalize) {
m_builtin_decls.reset(); m_builtin_decls.reset();
m_extra_builtin_decls.reset(); m_extra_builtin_decls.reset();
m_check_logic.reset(); m_check_logic.reset();
m_proof_cmds = nullptr;
reset_object_refs(); reset_object_refs();
reset_cmds(); reset_cmds();
reset_psort_decls(); reset_psort_decls();