mirror of
https://github.com/Z3Prover/z3
synced 2026-03-04 04:30:23 +00:00
fixing repair
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
6b0a10637c
commit
7699ce56db
3 changed files with 17 additions and 7 deletions
|
|
@ -401,6 +401,7 @@ namespace sls {
|
|||
auto is_visited = [&](expr* e) {
|
||||
return nullptr != m_allterms.get(e->get_id(), nullptr);
|
||||
};
|
||||
|
||||
auto visit = [&](expr* e) {
|
||||
m_allterms.setx(e->get_id(), e);
|
||||
};
|
||||
|
|
@ -451,6 +452,7 @@ namespace sls {
|
|||
|
||||
m_repair_down.reserve(e->get_id() + 1);
|
||||
m_repair_up.reserve(e->get_id() + 1);
|
||||
SASSERT(e == term(e->get_id()));
|
||||
if (!m_repair_down.contains(e->get_id()))
|
||||
m_repair_down.insert(e->get_id());
|
||||
for (auto p : parents(e)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue