diff options
Diffstat (limited to 'src/map/scl/sclUtil.c')
-rw-r--r-- | src/map/scl/sclUtil.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/map/scl/sclUtil.c b/src/map/scl/sclUtil.c index 0356e83d..b541bfc8 100644 --- a/src/map/scl/sclUtil.c +++ b/src/map/scl/sclUtil.c @@ -137,11 +137,13 @@ void Abc_SclLinkCells( SC_Lib * p ) // create new representative pRepr = Vec_PtrEntry( vList, 0 ); pRepr->pNext = pRepr->pPrev = pRepr; + pRepr->Order = 0; // relink cells Vec_PtrForEachEntryStart( SC_Cell *, vList, pCell, i, 1 ) { pRepr->pPrev->pNext = pCell; pCell->pNext = pRepr; pCell->pPrev = pRepr->pPrev; pRepr->pPrev = pCell; + pCell->Order = i; } // update list Vec_PtrWriteEntry( p->vCellOrder, k, pRepr ); |