3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 20:05:51 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-10-25 10:29:02 -07:00
parent 34e0e26e3d
commit 1ee2ba2a9b
17 changed files with 132 additions and 80 deletions

View file

@ -402,12 +402,15 @@ namespace euf {
if (!init_relevancy())
give_up = true;
for (auto* e : m_solvers)
for (auto* e : m_solvers) {
if (!m.inc())
return sat::check_result::CR_GIVEUP;
switch (e->check()) {
case sat::check_result::CR_CONTINUE: cont = true; break;
case sat::check_result::CR_GIVEUP: give_up = true; break;
default: break;
}
}
if (cont)
return sat::check_result::CR_CONTINUE;
if (give_up)