3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 09:35:32 +00:00

bailout state: add premises of assignment

This commit is contained in:
Jakob Rath 2022-07-25 13:49:21 +02:00
parent 1b370727b1
commit d65dc82ef0

View file

@ -499,9 +499,6 @@ namespace polysat {
s.inc_activity(v);
m_vars.remove(v);
if (is_bailout())
goto bailout;
if (j.is_propagation()) {
for (auto const& c : s.m_viable.get_constraints(v))
@ -512,6 +509,9 @@ namespace polysat {
}
}
if (is_bailout())
goto bailout;
LOG("try-explain v" << v);
if (try_explain(v))
return true;