diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-11-04 20:47:26 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-11-04 20:47:26 -0800 |
commit | de9fd0a5293649cff3d81701a907415e69b10936 (patch) | |
tree | 16f0c2f33076b391ff7618eaf8d8d2b15bdae5b2 /src/sat/bmc/bmcBmc3.c | |
parent | b781c1c1d5f3f3dc5f3c880d6ff07d6cfa39bae1 (diff) | |
download | abc-de9fd0a5293649cff3d81701a907415e69b10936.tar.gz abc-de9fd0a5293649cff3d81701a907415e69b10936.tar.bz2 abc-de9fd0a5293649cff3d81701a907415e69b10936.zip |
Added sharing of counter-examples across multiple failed properties in 'bmc3 -a'.
Diffstat (limited to 'src/sat/bmc/bmcBmc3.c')
-rw-r--r-- | src/sat/bmc/bmcBmc3.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sat/bmc/bmcBmc3.c b/src/sat/bmc/bmcBmc3.c index 5d0a05e9..1c5d6e1b 100644 --- a/src/sat/bmc/bmcBmc3.c +++ b/src/sat/bmc/bmcBmc3.c @@ -1646,9 +1646,10 @@ nTimeSat += Abc_Clock() - clk2; if ( p->pPars->fUseBridge ) Gia_ManToBridgeResult( stdout, 0, pCexNew0, pCexNew0->iPo ); // remember solved output - Vec_PtrWriteEntry( p->vCexes, k, pCexNew ); + Vec_PtrWriteEntry( p->vCexes, k, Abc_CexDup(pCexNew, pCexNew->nRegs) ); } Abc_CexFreeP( &pCexNew0 ); + Abc_CexFreeP( &pCexNew ); } else { |