mirror of
https://github.com/Z3Prover/z3
synced 2026-03-02 03:36:53 +00:00
Merge pull request #8805 from Z3Prover/qmbi_crash
Fix assertion violation in q_mbi diagnostic output
This commit is contained in:
commit
38ab05e50a
1 changed files with 6 additions and 2 deletions
|
|
@ -499,8 +499,12 @@ namespace q {
|
|||
IF_VERBOSE(0,
|
||||
verbose_stream() << mk_pp(s, m) << " := " << (*m_model)(s) << "\n";
|
||||
verbose_stream() << term << " := " << (*m_model)(term) << "\n";
|
||||
verbose_stream() << value << " -> " << (*m_model)(ctx.values2root()[(*m_model)(term)]->get_expr()) << "\n";
|
||||
verbose_stream() << (*m_model)(s) << " -> " << (*m_model)(ctx.values2root()[(*m_model)(s)]->get_expr()) << "\n";
|
||||
euf::enode* nr = nullptr;
|
||||
auto const& v2r = ctx.values2root();
|
||||
if (v2r.find((*m_model)(term), nr))
|
||||
verbose_stream() << value << " -> " << (*m_model)(nr->get_expr()) << "\n";
|
||||
if (v2r.find((*m_model)(s), nr))
|
||||
verbose_stream() << (*m_model)(s) << " -> " << (*m_model)(nr->get_expr()) << "\n";
|
||||
verbose_stream() << *m_model << "\n";);
|
||||
}
|
||||
eqs.push_back(eq);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue