summaryrefslogtreecommitdiffstats
path: root/src/aig/saig/saigBmc2.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-07-27 15:59:20 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-07-27 15:59:20 -0700
commit7e486af8323d447395c9d31b508d5f5926863f34 (patch)
treef71005ad93a2fd792aa08b979fe8e24601985a34 /src/aig/saig/saigBmc2.c
parenta57a452d7e7fd2f59d38c894e8911df66549711b (diff)
downloadabc-7e486af8323d447395c9d31b508d5f5926863f34.tar.gz
abc-7e486af8323d447395c9d31b508d5f5926863f34.tar.bz2
abc-7e486af8323d447395c9d31b508d5f5926863f34.zip
Minor updates to the BMC engines.
Diffstat (limited to 'src/aig/saig/saigBmc2.c')
-rw-r--r--src/aig/saig/saigBmc2.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/aig/saig/saigBmc2.c b/src/aig/saig/saigBmc2.c
index 94c8d2c0..a1dee6e4 100644
--- a/src/aig/saig/saigBmc2.c
+++ b/src/aig/saig/saigBmc2.c
@@ -469,10 +469,11 @@ void Saig_BmcInterval( Saig_Bmc_t * p )
pTarget = Saig_BmcIntervalConstruct_rec( p, Aig_ManCo(p->pAig, p->iOutputLast), p->iFrameLast, p->vVisited );
Vec_PtrPush( p->vTargets, pTarget );
Aig_ObjCreateCo( p->pFrm, pTarget );
- Aig_ManCleanup( p->pFrm );
+ Aig_ManCleanup( p->pFrm ); // it is not efficient to cleanup the whole manager!!!
// check if the node is gone
Vec_IntForEachEntryDouble( p->vVisited, iObj, iFrame, i )
Saig_BmcObjFrame( p, Aig_ManObj(p->pAig, iObj), iFrame );
+ // it is not efficient to remove nodes, which may be used later!!!
}
}
}