3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-12 20:18:18 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-11-06 18:47:06 +01:00
parent 1e0c1cefd6
commit b76dee7a7a

View file

@ -3414,9 +3414,8 @@ lbool context::expand_pob(pob& n, pob_ref_buffer &out)
return l_undef; return l_undef;
} }
case l_false: case l_false: {
// n is unreachable, create new summary facts // n is unreachable, create new summary facts
{
timeit _timer (is_trace_enabled("spacer_timeit"), timeit _timer (is_trace_enabled("spacer_timeit"),
"spacer::expand_pob::false", "spacer::expand_pob::false",
verbose_stream ()); verbose_stream ());
@ -3494,8 +3493,9 @@ lbool context::expand_pob(pob& n, pob_ref_buffer &out)
m_stats.m_expand_pob_undef++; m_stats.m_expand_pob_undef++;
if (r && r->get_uninterpreted_tail_size() > 0) { if (r && r->get_uninterpreted_tail_size() > 0) {
// do not trust reach_pred_used // do not trust reach_pred_used
for (unsigned i = 0, sz = reach_pred_used.size(); i < sz; ++i) for (unsigned i = 0, sz = reach_pred_used.size(); i < sz; ++i) {
{ reach_pred_used[i] = false; } reach_pred_used[i] = false;
}
has_new_child = create_children(n, *r, *model, reach_pred_used, out); has_new_child = create_children(n, *r, *model, reach_pred_used, out);
} }
IF_VERBOSE(1, verbose_stream() << " UNDEF " IF_VERBOSE(1, verbose_stream() << " UNDEF "