mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
fix normalization regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
236b2d2ff3
commit
39dcc653df
|
@ -205,6 +205,7 @@ namespace smt {
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual final_check_status final_check_eh() {
|
virtual final_check_status final_check_eh() {
|
||||||
|
if (m_normalize) normalize();
|
||||||
return FC_DONE;
|
return FC_DONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -356,6 +357,7 @@ namespace smt {
|
||||||
m_den = lcm(m_den, denominator(m_rweights[i]));
|
m_den = lcm(m_den, denominator(m_rweights[i]));
|
||||||
}
|
}
|
||||||
m_den = lcm(m_den, denominator(m_rmin_cost));
|
m_den = lcm(m_den, denominator(m_rmin_cost));
|
||||||
|
SASSERT(!m_den.is_zero());
|
||||||
m_zweights.reset();
|
m_zweights.reset();
|
||||||
for (unsigned i = 0; i < m_rweights.size(); ++i) {
|
for (unsigned i = 0; i < m_rweights.size(); ++i) {
|
||||||
rational r = m_rweights[i]*m_den;
|
rational r = m_rweights[i]*m_den;
|
||||||
|
|
Loading…
Reference in a new issue