summaryrefslogtreecommitdiffstats
path: root/src/aig/ntl/ntlFraig.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/aig/ntl/ntlFraig.c')
-rw-r--r--src/aig/ntl/ntlFraig.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/aig/ntl/ntlFraig.c b/src/aig/ntl/ntlFraig.c
index 1f6a28ef..0a991fff 100644
--- a/src/aig/ntl/ntlFraig.c
+++ b/src/aig/ntl/ntlFraig.c
@@ -97,8 +97,12 @@ void Ntl_ManUpdateNoMergeReprs( Aig_Man_t * pAig, Aig_Obj_t ** pReprs )
continue;
}
// remap the representative
- assert( pObj->Id > pRepresNew->Id );
- pReprs[ pObj->Id ] = pRepresNew;
+// assert( pObj->Id > pRepresNew->Id );
+// pReprs[ pObj->Id ] = pRepresNew;
+ if ( pObj->Id > pRepresNew->Id )
+ pReprs[ pObj->Id ] = pRepresNew;
+ else
+ pReprs[ pObj->Id ] = NULL;
}
free( pReprsNew );
}