summaryrefslogtreecommitdiffstats
path: root/src/map/mpm/mpmAbc.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2014-07-01 13:05:09 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2014-07-01 13:05:09 -0700
commitafcec52a498d62587c99287f02f93f69d650dbb2 (patch)
treed81aca1b2c4bc1ab0e4377a3dd1d923a342710e8 /src/map/mpm/mpmAbc.c
parent6bc381baa3d1b5c2e9024185018aed5736376808 (diff)
downloadabc-afcec52a498d62587c99287f02f93f69d650dbb2.tar.gz
abc-afcec52a498d62587c99287f02f93f69d650dbb2.tar.bz2
abc-afcec52a498d62587c99287f02f93f69d650dbb2.zip
Improvements to representation of choices.
Diffstat (limited to 'src/map/mpm/mpmAbc.c')
-rw-r--r--src/map/mpm/mpmAbc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/map/mpm/mpmAbc.c b/src/map/mpm/mpmAbc.c
index c2817241..65aab082 100644
--- a/src/map/mpm/mpmAbc.c
+++ b/src/map/mpm/mpmAbc.c
@@ -53,7 +53,7 @@ void Mig_ManCreateChoices( Mig_Man_t * pMig, Gia_Man_t * p )
Gia_ManMarkFanoutDrivers( p );
Gia_ManForEachObj( p, pObj, i )
{
- Gia_ObjSetPhase( pObj );
+ Gia_ObjSetPhase( p, pObj );
assert( Abc_Lit2Var(pObj->Value) == i );
Mig_ObjSetPhase( Mig_ManObj(pMig, i), pObj->fPhase );
if ( Gia_ObjSibl(p, i) && pObj->fMark0 )
@@ -104,7 +104,7 @@ Mig_Man_t * Mig_ManCreate( void * pGia )
else assert( 0 );
}
Mig_ManSetRegNum( pNew, Gia_ManRegNum(p) );
- if ( p->pSibls )
+ if ( Gia_ManHasChoices(p) )
Mig_ManCreateChoices( pNew, p );
return pNew;
}