mirror of
https://github.com/Z3Prover/z3
synced 2025-08-26 13:06:05 +00:00
fixup std-order / inv-order
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
66bb310966
commit
969511ac00
3 changed files with 5 additions and 3 deletions
|
@ -30,7 +30,7 @@ class contains_vars::imp {
|
|||
|
||||
void visit(expr * n, unsigned delta, bool & visited) {
|
||||
expr_delta_pair e(n, delta);
|
||||
if (!m_cache.contains(e)) {
|
||||
if (!is_ground(n) && !m_cache.contains(e)) {
|
||||
m_todo.push_back(e);
|
||||
visited = false;
|
||||
}
|
||||
|
@ -74,6 +74,7 @@ public:
|
|||
m_todo.push_back(expr_delta_pair(n, begin));
|
||||
while (!m_todo.empty()) {
|
||||
expr_delta_pair e = m_todo.back();
|
||||
|
||||
if (visit_children(e.m_node, e.m_delta)) {
|
||||
m_cache.insert(e);
|
||||
m_todo.pop_back();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue