mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
https://github.com/Z3Prover/z3/issues/5417#issuecomment-882050602
This commit is contained in:
parent
750c06e258
commit
e8bc9f3469
4 changed files with 10 additions and 2 deletions
|
@ -449,8 +449,8 @@ namespace euf {
|
|||
|
||||
if (!init_relevancy())
|
||||
give_up = true;
|
||||
|
||||
|
||||
|
||||
unsigned num_nodes = m_egraph.num_nodes();
|
||||
for (auto* e : m_solvers) {
|
||||
if (!m.inc())
|
||||
return sat::check_result::CR_GIVEUP;
|
||||
|
@ -468,6 +468,10 @@ namespace euf {
|
|||
return sat::check_result::CR_CONTINUE;
|
||||
if (give_up)
|
||||
return sat::check_result::CR_GIVEUP;
|
||||
if (num_nodes < m_egraph.num_nodes()) {
|
||||
IF_VERBOSE(1, verbose_stream() << "new nodes created, but not detected\n");
|
||||
return sat::check_result::CR_CONTINUE;
|
||||
}
|
||||
if (m_qsolver)
|
||||
return m_qsolver->check();
|
||||
TRACE("after_search", s().display(tout););
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue