mirror of
https://github.com/Z3Prover/z3
synced 2026-03-02 11:46:55 +00:00
use member variable rather that static
This commit is contained in:
parent
64152c338d
commit
b968898b7e
2 changed files with 5 additions and 4 deletions
|
|
@ -192,10 +192,9 @@ namespace polysat {
|
|||
void solver::propagate() {
|
||||
if (!can_propagate())
|
||||
return;
|
||||
static bool propagating = false;
|
||||
if (propagating)
|
||||
if (m_propagating)
|
||||
return;
|
||||
propagating = true;
|
||||
m_propagating = true;
|
||||
push_qhead();
|
||||
while (can_propagate()) {
|
||||
auto const& item = m_search[m_qhead++];
|
||||
|
|
@ -207,6 +206,7 @@ namespace polysat {
|
|||
linear_propagate();
|
||||
SASSERT(wlist_invariant());
|
||||
SASSERT(assignment_invariant());
|
||||
m_propagating = false;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue