Another corner-case bug in zeropo.

This commit is contained in:
Alan Mishchenko 2011-02-19 13:24:21 -08:00
parent 0656af22fd
commit 443cc01782
1 changed files with 3 additions and 2 deletions

View File

@ -1462,9 +1462,10 @@ void Abc_NtkDropOneOutput( Abc_Ntk_t * pNtk, int iOutput )
{
Abc_Obj_t * pObj, * pConst0, * pFaninNew;
pObj = Abc_NtkPo( pNtk, iOutput );
if ( Abc_ObjFanin0(pObj) == Abc_AigConst1(pNtk) && !Abc_ObjFaninC0(pObj) )
if ( Abc_ObjFanin0(pObj) == Abc_AigConst1(pNtk) )
{
Abc_ObjXorFaninC( pObj, 0 );
if ( !Abc_ObjFaninC0(pObj) )
Abc_ObjXorFaninC( pObj, 0 );
return;
}
pConst0 = Abc_ObjNot( Abc_AigConst1(pNtk) );