Debugging a proof error.

This commit is contained in:
Alan Mishchenko 2012-07-13 17:23:30 -07:00
parent 47b5ad1dfb
commit f37d0544de
1 changed files with 5 additions and 2 deletions

View File

@ -448,8 +448,11 @@ int Sat_ProofReduce( Vec_Set_t * vProof, void * pRoots, int hProofPivot )
RetValue = hTemp;
pPivot = NULL;
}
pNode = (satset *)Vec_SetEntry(vProof, hTemp);
assert( pNode->partA == 0 );
{
satset * pTemp = (satset *)Vec_SetEntry(vProof, hTemp);
assert( pTemp->partA == 0 );
assert( Proof_NodeWordNum(pNode->nEnts) == Vec_SetWordNum( 2 + pTemp->nEnts ) );
}
}
Vec_SetWriteEntryNum( vProof, Vec_PtrSize(vUsed) );
Vec_PtrFree( vUsed );