From de9fd0a5293649cff3d81701a907415e69b10936 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Mon, 4 Nov 2013 20:47:26 -0800 Subject: Added sharing of counter-examples across multiple failed properties in 'bmc3 -a'. --- src/sat/bmc/bmcBmc3.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/sat') 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 { -- cgit v1.2.3