summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-07-16 19:16:52 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2013-07-16 19:16:52 -0700
commitec153508e1b7bb4e0b492ee63a9ae22810f73615 (patch)
tree3d857c557f6a9d054ad6ca85b95438eef991585c
parentfce4605f58128aa59e38647ed25121608e67c636 (diff)
downloadabc-ec153508e1b7bb4e0b492ee63a9ae22810f73615.tar.gz
abc-ec153508e1b7bb4e0b492ee63a9ae22810f73615.tar.bz2
abc-ec153508e1b7bb4e0b492ee63a9ae22810f73615.zip
Enabling switch -a in 'mfs2'.
-rw-r--r--src/opt/sfm/sfmCore.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/opt/sfm/sfmCore.c b/src/opt/sfm/sfmCore.c
index ba690b18..95a7f90b 100644
--- a/src/opt/sfm/sfmCore.c
+++ b/src/opt/sfm/sfmCore.c
@@ -221,6 +221,8 @@ int Sfm_NodeResub( Sfm_Ntk_t * p, int iNode )
if ( Sfm_NodeResubSolve( p, iNode, i, 0 ) )
return 1;
}
+ if ( p->pPars->fArea )
+ return 0;
// try removing redundant edges
Sfm_ObjForEachFanin( p, iNode, iFanin, i )
if ( !(Sfm_ObjIsNode(p, iFanin) && Sfm_ObjFanoutNum(p, iFanin) == 1) )