mirror of
https://github.com/Z3Prover/z3
synced 2026-08-03 20:53:30 +00:00
prepare ground for general projection
This commit is contained in:
parent
eaceded5f1
commit
bcc176fc47
7 changed files with 170 additions and 77 deletions
|
|
@ -371,14 +371,14 @@ namespace smt {
|
|||
else {
|
||||
if (mk_interface_eqs_at_final_check() == FC_CONTINUE)
|
||||
r = FC_CONTINUE;
|
||||
else
|
||||
else
|
||||
r = assert_delayed_axioms();
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (m_final_check_idx % 2 == 1) {
|
||||
r = assert_delayed_axioms();
|
||||
if (r == FC_DONE)
|
||||
if (r == FC_DONE)
|
||||
r = mk_interface_eqs_at_final_check();
|
||||
}
|
||||
else {
|
||||
|
|
@ -389,7 +389,7 @@ namespace smt {
|
|||
}
|
||||
}
|
||||
bool should_giveup = m_found_unsupported_op || has_propagate_up_trail();
|
||||
if (r == FC_DONE && should_giveup && !ctx.get_fparams().m_array_fake_support)
|
||||
if (r == FC_DONE && should_giveup && !ctx.get_fparams().m_array_fake_support)
|
||||
r = FC_GIVEUP;
|
||||
CTRACE(array, r != FC_DONE || m_found_unsupported_op, tout << r << "\n";);
|
||||
return r;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue