3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-25 04:26:00 +00:00

Don't nest propgate() calls

This commit is contained in:
Jakob Rath 2022-01-20 17:06:30 +01:00
parent c9b9b5f531
commit 64152c338d
3 changed files with 17 additions and 0 deletions

View file

@ -103,6 +103,9 @@ namespace polysat {
vector<rational> m_value; // assigned value
vector<justification> m_justification; // justification for variable assignment
vector<signed_constraints> m_pwatch; // watch list datastructure into constraints.
#ifndef NDEBUG
std::optional<pvar> m_locked_wlist; // restrict watch list modification while it is begin propagated
#endif
unsigned_vector m_activity;
vector<pdd> m_vars;