3
0
Fork 0
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:
Nikolaj Bjorner 2025-10-15 14:40:41 +02:00 committed by GitHub
parent 9b7967dacf
commit 63847be2c0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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;