summaryrefslogtreecommitdiffstats
path: root/src/map/if/ifMan.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2011-12-06 13:15:53 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2011-12-06 13:15:53 -0800
commit0f8b68aef8a5deedb477650c490daffe3726995e (patch)
tree7a659252fb2ca9771275b2d2bab0c96343c6cc3d /src/map/if/ifMan.c
parent360c705fc41eaacf1e891ecce5e948a091f0b293 (diff)
downloadabc-0f8b68aef8a5deedb477650c490daffe3726995e.tar.gz
abc-0f8b68aef8a5deedb477650c490daffe3726995e.tar.bz2
abc-0f8b68aef8a5deedb477650c490daffe3726995e.zip
Performance bug fix in SOP balancing.
Diffstat (limited to 'src/map/if/ifMan.c')
-rw-r--r--src/map/if/ifMan.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/map/if/ifMan.c b/src/map/if/ifMan.c
index f8b77e6d..6b058ee7 100644
--- a/src/map/if/ifMan.c
+++ b/src/map/if/ifMan.c
@@ -149,6 +149,10 @@ void If_ManStop( If_Man_t * p )
Vec_PtrFree( p->vObjs );
// Vec_PtrFree( p->vMapped );
Vec_PtrFree( p->vTemp );
+ Vec_IntFreeP( &p->vCover );
+ Vec_WrdFreeP( &p->vAnds );
+ Vec_WrdFreeP( &p->vAndGate );
+ Vec_WrdFreeP( &p->vOrGate );
if ( p->vObjsRev ) Vec_PtrFree( p->vObjsRev );
if ( p->vLatchOrder ) Vec_PtrFree( p->vLatchOrder );
if ( p->vLags ) Vec_IntFree( p->vLags );