From feb3e7943de06c7c5ba16c53a23df00aa3c46cd0 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Sat, 26 Oct 2019 16:29:05 +0300 Subject: Adding limit on the depth of recursion when counting exact area in 'amap'. --- src/map/amap/amapMan.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/map/amap/amapMan.c') diff --git a/src/map/amap/amapMan.c b/src/map/amap/amapMan.c index 6304c078..02c6227e 100644 --- a/src/map/amap/amapMan.c +++ b/src/map/amap/amapMan.c @@ -57,6 +57,7 @@ Amap_Man_t * Amap_ManStart( int nNodes ) p->vCuts0 = Vec_PtrAlloc( 100 ); p->vCuts1 = Vec_PtrAlloc( 100 ); p->vCuts2 = Vec_PtrAlloc( 100 ); + p->vTempP = Vec_PtrAlloc( 100 ); // prepare the memory manager p->pMemObj = Aig_MmFixedStart( sizeof(Amap_Obj_t), nNodes ); p->pMemCuts = Aig_MmFlexStart(); @@ -84,6 +85,7 @@ void Amap_ManStop( Amap_Man_t * p ) Vec_PtrFree( p->vCuts0 ); Vec_PtrFree( p->vCuts1 ); Vec_PtrFree( p->vCuts2 ); + Vec_PtrFree( p->vTempP ); Vec_IntFree( p->vTemp ); Aig_MmFixedStop( p->pMemObj, 0 ); Aig_MmFlexStop( p->pMemCuts, 0 ); -- cgit v1.2.3