3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 13:28:47 +00:00
This commit is contained in:
Nikolaj Bjorner 2021-05-01 10:53:39 -07:00
parent 77dea18f54
commit aa3975ed87

View file

@ -877,10 +877,11 @@ void cmd_context::insert(symbol const & s, func_decl * f) {
} }
void cmd_context::insert(symbol const & s, psort_decl * p) { void cmd_context::insert(symbol const & s, psort_decl * p) {
pm().inc_ref(p);
if (m_psort_decls.contains(s)) { if (m_psort_decls.contains(s)) {
pm().dec_ref(p);
throw cmd_exception("sort already defined ", s); throw cmd_exception("sort already defined ", s);
} }
pm().inc_ref(p);
m_psort_decls.insert(s, p); m_psort_decls.insert(s, p);
if (!m_global_decls) { if (!m_global_decls) {
m_psort_decls_stack.push_back(s); m_psort_decls_stack.push_back(s);