mirror of https://github.com/YosysHQ/abc.git
Handle edge case in Gia_ManTransferTiming
This commit is contained in:
parent
b23f998b81
commit
afbeccb79e
|
|
@ -2310,6 +2310,8 @@ void Gia_ManTransferPacking( Gia_Man_t * p, Gia_Man_t * pGia )
|
|||
}
|
||||
void Gia_ManTransferTiming( Gia_Man_t * p, Gia_Man_t * pGia )
|
||||
{
|
||||
if ( p == pGia )
|
||||
return;
|
||||
if ( pGia->vCiArrs || pGia->vCoReqs || pGia->vCoArrs || pGia->vCoAttrs )
|
||||
{
|
||||
p->vCiArrs = pGia->vCiArrs; pGia->vCiArrs = NULL;
|
||||
|
|
@ -2337,7 +2339,7 @@ void Gia_ManTransferTiming( Gia_Man_t * p, Gia_Man_t * pGia )
|
|||
p->vConfigs = pGia->vConfigs; pGia->vConfigs = NULL;
|
||||
p->pCellStr = pGia->pCellStr; pGia->pCellStr = NULL;
|
||||
}
|
||||
if ( pGia->pManTime == NULL || p == pGia )
|
||||
if ( pGia->pManTime == NULL )
|
||||
return;
|
||||
p->pManTime = pGia->pManTime; pGia->pManTime = NULL;
|
||||
p->pAigExtra = pGia->pAigExtra; pGia->pAigExtra = NULL;
|
||||
|
|
|
|||
Loading…
Reference in New Issue