mirror of
https://github.com/Z3Prover/z3
synced 2026-04-25 13:23:32 +00:00
fix crashes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
7d2c84465c
commit
7d5d6a2b38
2 changed files with 10 additions and 29 deletions
|
|
@ -577,6 +577,8 @@ namespace smt {
|
|||
continue;
|
||||
auto r = n->get_root();
|
||||
// Create a union expression that is canonical (sorted)
|
||||
if (!m_set_members.contains(r))
|
||||
continue;
|
||||
auto& set = *m_set_members[r];
|
||||
ptr_vector<expr> elems;
|
||||
for (auto [e,b] : set)
|
||||
|
|
@ -587,7 +589,7 @@ namespace smt {
|
|||
trail.push_back(s);
|
||||
enode *n2 = nullptr;
|
||||
if (!set_reprs.find(s, n2)) {
|
||||
set_reprs.insert(s, n2);
|
||||
set_reprs.insert(s, r);
|
||||
continue;
|
||||
}
|
||||
if (n2->get_root() == r)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue