mirror of
https://github.com/Z3Prover/z3
synced 2025-04-13 20:38:43 +00:00
fix #5235
This commit is contained in:
parent
77dea18f54
commit
aa3975ed87
|
@ -877,10 +877,11 @@ void cmd_context::insert(symbol const & s, func_decl * f) {
|
|||
}
|
||||
|
||||
void cmd_context::insert(symbol const & s, psort_decl * p) {
|
||||
pm().inc_ref(p);
|
||||
if (m_psort_decls.contains(s)) {
|
||||
pm().dec_ref(p);
|
||||
throw cmd_exception("sort already defined ", s);
|
||||
}
|
||||
pm().inc_ref(p);
|
||||
m_psort_decls.insert(s, p);
|
||||
if (!m_global_decls) {
|
||||
m_psort_decls_stack.push_back(s);
|
||||
|
|
Loading…
Reference in a new issue