mirror of
https://github.com/Z3Prover/z3
synced 2025-10-26 01:14:36 +00:00
relax an assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
c2661e34fc
commit
0baaa3f9ce
1 changed files with 2 additions and 2 deletions
|
|
@ -1019,14 +1019,14 @@ or
|
|||
init_properties(); // initializes m_Q as a queue of properties on levels <= m_n
|
||||
SASSERT(m_rel.empty());
|
||||
apply_property_rules(prop_enum::_count); // reduce the level from m_n to m_n - 1 to be consumed by construct_interval
|
||||
SASSERT(m_Q[m_n].size() == 0);
|
||||
SASSERT(m_Q[m_n].size() == 0 || m_fail);
|
||||
SASSERT(m_level == m_n);
|
||||
do { // m_level changes from m_n - 1 to 0
|
||||
m_level--;
|
||||
if (m_fail || !construct_interval())
|
||||
return std::vector<root_function_interval>(); // return empty
|
||||
} while (m_level != 0);
|
||||
return m_I; // the order of intervals is reversed
|
||||
return m_I;
|
||||
}
|
||||
|
||||
// Pretty-print helpers
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue