summaryrefslogtreecommitdiffstats
path: root/src/aig/gia/giaIf.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2015-03-15 13:27:07 +0700
committerAlan Mishchenko <alanmi@berkeley.edu>2015-03-15 13:27:07 +0700
commit8453afcf8b44461c518a44c050fd13fe466c303a (patch)
tree3d5b1ebc96752a96ed3b92bc9f5604edeb72fecd /src/aig/gia/giaIf.c
parent05244daba9bcdb4fca431d3801b3de2b31eb5c0a (diff)
downloadabc-8453afcf8b44461c518a44c050fd13fe466c303a.tar.gz
abc-8453afcf8b44461c518a44c050fd13fe466c303a.tar.bz2
abc-8453afcf8b44461c518a44c050fd13fe466c303a.zip
Enable arrival/required times in &nf.
Diffstat (limited to 'src/aig/gia/giaIf.c')
-rw-r--r--src/aig/gia/giaIf.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/aig/gia/giaIf.c b/src/aig/gia/giaIf.c
index fea46954..8a45701d 100644
--- a/src/aig/gia/giaIf.c
+++ b/src/aig/gia/giaIf.c
@@ -2031,6 +2031,11 @@ void Gia_ManTransferPacking( Gia_Man_t * p, Gia_Man_t * pGia )
}
void Gia_ManTransferTiming( Gia_Man_t * p, Gia_Man_t * pGia )
{
+ if ( pGia->vInArrs || pGia->vOutReqs )
+ {
+ p->vInArrs = pGia->vInArrs; pGia->vInArrs = NULL;
+ p->vOutReqs = pGia->vOutReqs; pGia->vOutReqs = NULL;
+ }
if ( pGia->pManTime == NULL || p == pGia )
return;
p->pManTime = pGia->pManTime; pGia->pManTime = NULL;