mirror of https://github.com/YosysHQ/abc.git
Bug fix in equivalence class handling.
This commit is contained in:
parent
41a2b2a0ef
commit
7e501b9b02
|
|
@ -769,6 +769,8 @@ Vec_Int_t * Gia_ManMapEquivAfterScorr( Gia_Man_t * p, Vec_Int_t * vMap )
|
||||||
{
|
{
|
||||||
if ( iObjLit == -1 )
|
if ( iObjLit == -1 )
|
||||||
continue;
|
continue;
|
||||||
|
if ( Gia_ObjHasRepr(p, Abc_Lit2Var(iObjLit)) && !Gia_ObjProved(p, Abc_Lit2Var(iObjLit)) )
|
||||||
|
continue;
|
||||||
iReprGia = Gia_ObjReprSelf( p, Abc_Lit2Var(iObjLit) );
|
iReprGia = Gia_ObjReprSelf( p, Abc_Lit2Var(iObjLit) );
|
||||||
iReprMini = Vec_IntEntry( vGia2Mini, iReprGia );
|
iReprMini = Vec_IntEntry( vGia2Mini, iReprGia );
|
||||||
if ( iReprMini == -1 )
|
if ( iReprMini == -1 )
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue