mirror of
https://github.com/Z3Prover/z3
synced 2025-06-20 21:03:39 +00:00
fixed memory error
This commit is contained in:
parent
ebc8a43fe3
commit
852f53d6a6
1 changed files with 4 additions and 1 deletions
|
@ -1780,9 +1780,12 @@ namespace Duality {
|
||||||
if(std::find(updated_nodes.begin(),updated_nodes.end(),cs[i]) != updated_nodes.end())
|
if(std::find(updated_nodes.begin(),updated_nodes.end(),cs[i]) != updated_nodes.end())
|
||||||
throw "help!";
|
throw "help!";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
RemoveLeaves(leaves_to_remove); // have to do this before actually deleting the children
|
||||||
|
for(unsigned i = 0; i < expansions.size(); i++){
|
||||||
|
Node *node = expansions[i];
|
||||||
RemoveExpansion(node);
|
RemoveExpansion(node);
|
||||||
}
|
}
|
||||||
RemoveLeaves(leaves_to_remove);
|
|
||||||
stack.pop_back();
|
stack.pop_back();
|
||||||
if(prev_level_used || stack.size() == 1) break;
|
if(prev_level_used || stack.size() == 1) break;
|
||||||
RemoveUpdateNodesAtCurrentLevel(); // this level is about to be deleted -- remove its children from update list
|
RemoveUpdateNodesAtCurrentLevel(); // this level is about to be deleted -- remove its children from update list
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue