diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-09-16 08:49:37 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-09-16 08:49:37 -0700 |
commit | e87f0dd6795c5cfc63f966807a5d499d48a4c6ef (patch) | |
tree | 599c7abddbf87eb165f6ab76a1ad9144e24a6db7 | |
parent | 5d2dc04144e322daa7dc901d2acc1923521a61d6 (diff) | |
download | abc-e87f0dd6795c5cfc63f966807a5d499d48a4c6ef.tar.gz abc-e87f0dd6795c5cfc63f966807a5d499d48a4c6ef.tar.bz2 abc-e87f0dd6795c5cfc63f966807a5d499d48a4c6ef.zip |
Bug fix in PDR.
-rw-r--r-- | src/proof/pdr/pdrMan.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/proof/pdr/pdrMan.c b/src/proof/pdr/pdrMan.c index af7c424a..ec20b8a9 100644 --- a/src/proof/pdr/pdrMan.c +++ b/src/proof/pdr/pdrMan.c @@ -54,7 +54,7 @@ Pdr_Man_t * Pdr_ManStart( Aig_Man_t * pAig, Pdr_Par_t * pPars, Vec_Int_t * vPrio p->pOrder = ABC_ALLOC( int, Aig_ManRegNum(pAig) ); p->vActVars = Vec_IntAlloc( 256 ); if ( !p->pPars->fMonoCnf ) - p->vVLits = Vec_WecStart( Aig_ManLevels(pAig) ); + p->vVLits = Vec_WecStart( Abc_MaxInt(1, Aig_ManLevels(pAig)) ); // internal use p->vPrio = vPrioInit ? vPrioInit : Vec_IntStart( Aig_ManRegNum(pAig) ); // priority flops p->vLits = Vec_IntAlloc( 100 ); // array of literals |