mirror of
https://github.com/Z3Prover/z3
synced 2025-04-10 19:27:06 +00:00
This commit is contained in:
parent
a74c01c8b9
commit
6907d30717
|
@ -489,7 +489,8 @@ namespace euf {
|
|||
|
||||
bool solver::merge_shared_bools() {
|
||||
bool merged = false;
|
||||
for (euf::enode* n : m_egraph.nodes()) {
|
||||
for (unsigned i = m_egraph.nodes().size(); i-- > 0; ) {
|
||||
euf::enode* n = m_egraph.nodes()[i];
|
||||
if (!is_shared(n) || !m.is_bool(n->get_expr()))
|
||||
continue;
|
||||
if (n->value() == l_true && !m.is_true(n->get_root()->get_expr())) {
|
||||
|
|
Loading…
Reference in a new issue