summaryrefslogtreecommitdiffstats
path: root/src/aig/aig
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2008-05-02 08:01:00 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2008-05-02 08:01:00 -0700
commit436d5d2103b2cfec6a6deb5bbba72ce8e820f785 (patch)
tree0bb7be2716b4758b3f883b9a9f1b76aae00c7ab0 /src/aig/aig
parentde81a1a1fb5d2cfff636a237a0a7008dcf196bcd (diff)
downloadabc-436d5d2103b2cfec6a6deb5bbba72ce8e820f785.tar.gz
abc-436d5d2103b2cfec6a6deb5bbba72ce8e820f785.tar.bz2
abc-436d5d2103b2cfec6a6deb5bbba72ce8e820f785.zip
Version abc80502
Diffstat (limited to 'src/aig/aig')
-rw-r--r--src/aig/aig/aigDfs.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/aig/aig/aigDfs.c b/src/aig/aig/aigDfs.c
index 9f7d286d..47597f93 100644
--- a/src/aig/aig/aigDfs.c
+++ b/src/aig/aig/aigDfs.c
@@ -448,6 +448,13 @@ int Aig_ManChoiceLevel( Aig_Man_t * p )
if ( LevelMax < Aig_ObjLevel(pObj) )
LevelMax = Aig_ObjLevel(pObj);
}
+ // account for dangling boxes
+ Aig_ManForEachPi( p, pObj, i )
+ {
+ Aig_ManChoiceLevel_rec( p, pObj );
+ if ( LevelMax < Aig_ObjLevel(pObj) )
+ LevelMax = Aig_ObjLevel(pObj);
+ }
Aig_ManCleanPioNumbers( p );
// Aig_ManForEachNode( p, pObj, i )
// assert( Aig_ObjLevel(pObj) > 0 );