From 62173b52ad03e8165ae106236e7ab1930c679d6e Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Tue, 8 Oct 2013 23:21:28 -0700 Subject: Bug with in bmc3 when no 'sat' outputs are found and H != 0 --- src/sat/bmc/bmcBmc3.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sat/bmc/bmcBmc3.c b/src/sat/bmc/bmcBmc3.c index a8604923..ed8f089a 100644 --- a/src/sat/bmc/bmcBmc3.c +++ b/src/sat/bmc/bmcBmc3.c @@ -1321,6 +1321,8 @@ int Saig_ManBmcScalable( Aig_Man_t * pAig, Saig_ParBmc_t * pPars ) p->pSat->nLearntDelta = p->pPars->nLearnedDelta; p->pSat->nLearntRatio = p->pPars->nLearnedPerce; p->pSat->nLearntMax = p->pSat->nLearntStart; + if ( pPars->fSolveAll && p->vCexes == NULL ) + p->vCexes = Vec_PtrStart( Saig_ManPoNum(pAig) ); if ( pPars->fVerbose ) { Abc_Print( 1, "Running \"bmc3\". PI/PO/Reg = %d/%d/%d. And =%7d. Lev =%6d. ObjNums =%6d. Sect =%3d.\n", -- cgit v1.2.3