mirror of
https://github.com/Z3Prover/z3
synced 2025-04-14 04:48:45 +00:00
fix #6585
This commit is contained in:
parent
44fcf60a72
commit
a976b781a0
|
@ -68,8 +68,8 @@ void emonics::pop(unsigned n) {
|
|||
TRACE("nla_solver_mons", tout << "pop: " << n << "\n";);
|
||||
SASSERT(invariant());
|
||||
for (unsigned i = 0; i < n; ++i) {
|
||||
m_u_f_stack.pop_scope(1);
|
||||
m_ve.pop(1);
|
||||
m_u_f_stack.pop_scope(1);
|
||||
}
|
||||
SASSERT(invariant());
|
||||
SASSERT(monics_are_canonized());
|
||||
|
|
|
@ -81,8 +81,8 @@ class emonics {
|
|||
}
|
||||
};
|
||||
|
||||
union_find<emonics> m_u_f;
|
||||
trail_stack m_u_f_stack;
|
||||
union_find<emonics> m_u_f;
|
||||
mutable svector<lpvar> m_find_key; // the key used when looking for a monic with the specific variables
|
||||
var_eqs<emonics>& m_ve;
|
||||
mutable vector<monic> m_monics; // set of monics
|
||||
|
@ -125,8 +125,8 @@ public:
|
|||
other calls to push/pop to the var_eqs should take place.
|
||||
*/
|
||||
emonics(var_eqs<emonics>& ve):
|
||||
m_u_f(*this),
|
||||
m_u_f_stack(),
|
||||
m_u_f(*this),
|
||||
m_ve(ve),
|
||||
m_visited(0),
|
||||
m_cg_hash(*this),
|
||||
|
|
Loading…
Reference in a new issue