mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 17:45:32 +00:00
fix bug in hilbert_basis reset method. Missing reset of m_iseq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
435c6dd365
commit
cd48a5164e
2 changed files with 35 additions and 7 deletions
|
@ -731,16 +731,26 @@ bool hilbert_basis::is_invalid_offset(offset_t offs) {
|
|||
|
||||
void hilbert_basis::reset() {
|
||||
m_ineqs.reset();
|
||||
m_basis.reset();
|
||||
m_iseq.reset();
|
||||
m_store.reset();
|
||||
m_basis.reset();
|
||||
m_free_list.reset();
|
||||
m_active.reset();
|
||||
m_passive->reset();
|
||||
m_passive2->reset();
|
||||
m_sos.reset();
|
||||
m_zero.reset();
|
||||
m_index->reset(1);
|
||||
m_ints.reset();
|
||||
m_active.reset();
|
||||
if (m_passive) {
|
||||
m_passive->reset();
|
||||
}
|
||||
if (m_passive2) {
|
||||
m_passive2->reset();
|
||||
}
|
||||
m_cancel = false;
|
||||
if (m_index) {
|
||||
m_index->reset(1);
|
||||
}
|
||||
m_ints.reset();
|
||||
m_current_ineq = 0;
|
||||
|
||||
}
|
||||
|
||||
void hilbert_basis::collect_statistics(statistics& st) const {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue