summaryrefslogtreecommitdiffstats
path: root/src/aig/saig/saigPhase.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2008-09-09 08:01:00 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2008-09-09 08:01:00 -0700
commita30c08bbe55d624ec3269577bf16f2f09215be12 (patch)
treef0670e8bef0dfb14d53debd37b431d6863b38cad /src/aig/saig/saigPhase.c
parent092c7be0ffb89d869e8eaeb04de12779ce96e8b9 (diff)
downloadabc-a30c08bbe55d624ec3269577bf16f2f09215be12.tar.gz
abc-a30c08bbe55d624ec3269577bf16f2f09215be12.tar.bz2
abc-a30c08bbe55d624ec3269577bf16f2f09215be12.zip
Version abc80909
Diffstat (limited to 'src/aig/saig/saigPhase.c')
-rw-r--r--src/aig/saig/saigPhase.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/aig/saig/saigPhase.c b/src/aig/saig/saigPhase.c
index 323a230f..12d323e2 100644
--- a/src/aig/saig/saigPhase.c
+++ b/src/aig/saig/saigPhase.c
@@ -886,6 +886,11 @@ Aig_Man_t * Saig_ManPhaseAbstractAuto( Aig_Man_t * p, int fVerbose )
Saig_TsiStop( pTsi );
if ( pNew == NULL )
pNew = Aig_ManDupSimple( p );
+ if ( Aig_ManPiNum(pNew) == Aig_ManRegNum(pNew) )
+ {
+ Aig_ManStop( pNew);
+ pNew = Aig_ManDupSimple( p );
+ }
return pNew;
}