mirror of
https://github.com/Z3Prover/z3
synced 2025-11-07 14:55:06 +00:00
Update theory_finite_set.cpp
This commit is contained in:
parent
9b7967dacf
commit
63847be2c0
1 changed files with 6 additions and 6 deletions
|
|
@ -43,14 +43,14 @@ namespace smt {
|
|||
|
||||
internalize_term(atom);
|
||||
|
||||
// Track membership atoms (set.in)
|
||||
// Track membership elements (set.in)
|
||||
expr* elem = nullptr, *set = nullptr;
|
||||
if (u.is_in(atom, elem, set)) {
|
||||
auto n = get_enode(elem);
|
||||
if (m_elements.contains(n))
|
||||
continue;
|
||||
m_elements.insert(n);
|
||||
ctx.trail().push(insert_obj_trail(n));
|
||||
auto n = ctx.get_enode(elem);
|
||||
if (!m_elements.contains(n)) {
|
||||
m_elements.insert(n);
|
||||
ctx.push_trail(insert_obj_trail(n));
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue