Changeset 4eaafc in git


Ignore:
Timestamp:
Jul 27, 2016, 3:17:06 PM (8 years ago)
Author:
Andreas Steenpass <steenpass@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
c3ea7e7ef61fa8e1bc9de9e8a559d1cc196369ca
Parents:
c64ae28929a59f8f299f7b19c3a1f8e0add66d6c
git-author:
Andreas Steenpass <steenpass@mathematik.uni-kl.de>2016-07-27 15:17:06+02:00
git-committer:
Andreas Steenpass <steenpass@mathematik.uni-kl.de>2017-12-15 12:17:07+01:00
Message:
fix: clear global objects in syz4.cc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/GBEngine/syz4.cc

    rc64ae2 r4eaafc  
    623623    }
    624624    redefine(&m_div, m_idLeads_test);
     625    m_lcm.clear();
    625626    m_lcm = CLCM_test_redefine(m_idLeads_test);
    626627    m_syzLeads_test = idCopy(res[index]);
     
    726727    idDelete(&m_idTails_test);
    727728    idDelete(&m_syzLeads_test);
     729    m_lcm.clear();
     730    deleteCRH(&m_checker);
     731    deleteCRH(&m_div);
     732#if CACHE
     733    for (TCache_test::iterator it = m_cache_test.begin();
     734        it != m_cache_test.end(); it++) {
     735        TP2PCache_test& T = it->second;
     736        for (TP2PCache_test::iterator vit = T.begin(); vit != T.end(); vit++) {
     737            p_Delete((&(vit->second)), currRing);
     738            p_Delete(const_cast<poly*>(&(vit->first)), currRing);
     739        }
     740        T.erase(T.begin(), T.end());
     741    }
     742    m_cache_test.erase(m_cache_test.begin(), m_cache_test.end());
     743#endif   // CACHE
    728744
    729745    result->fullres = res;
Note: See TracChangeset for help on using the changeset viewer.