summaryrefslogtreecommitdiffstats
path: root/src/base/wlc/wlcNtk.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2018-08-26 19:01:20 +0700
committerAlan Mishchenko <alanmi@berkeley.edu>2018-08-26 19:01:20 +0700
commit2c73723b740f45da91eadab1677cfadb286e148d (patch)
tree0927a2f33313536944529fb290ec5d13996aa646 /src/base/wlc/wlcNtk.c
parent04dfe7cdee109750fb70525fdd3fc39949530c43 (diff)
downloadabc-2c73723b740f45da91eadab1677cfadb286e148d.tar.gz
abc-2c73723b740f45da91eadab1677cfadb286e148d.tar.bz2
abc-2c73723b740f45da91eadab1677cfadb286e148d.zip
Skip non-driven nodes during DFS.
Diffstat (limited to 'src/base/wlc/wlcNtk.c')
-rw-r--r--src/base/wlc/wlcNtk.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/base/wlc/wlcNtk.c b/src/base/wlc/wlcNtk.c
index 7f562072..f89bf3d1 100644
--- a/src/base/wlc/wlcNtk.c
+++ b/src/base/wlc/wlcNtk.c
@@ -866,6 +866,8 @@ void Wlc_NtkDupDfs_rec( Wlc_Ntk_t * pNew, Wlc_Ntk_t * p, int iObj, Vec_Int_t * v
{
Wlc_Obj_t * pObj;
int i, iFanin;
+ if ( iObj == 0 )
+ return;
if ( Wlc_ObjCopy(p, iObj) )
return;
//printf( "Visiting node %d\n", iObj );