summaryrefslogtreecommitdiffstats
path: root/src/proof/pdr/pdrMan.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-12-09 14:46:16 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2012-12-09 14:46:16 -0800
commit58d4012a558cbf5f6786dc9fdcadc3f1538bdbe2 (patch)
tree871796cca031fc63f082a66277cd9c2de1e71e5b /src/proof/pdr/pdrMan.c
parent9f396a0d7e652c420f4af74e4c8db06068bea862 (diff)
downloadabc-58d4012a558cbf5f6786dc9fdcadc3f1538bdbe2.tar.gz
abc-58d4012a558cbf5f6786dc9fdcadc3f1538bdbe2.tar.bz2
abc-58d4012a558cbf5f6786dc9fdcadc3f1538bdbe2.zip
Enabling multi-output solving in 'pdr'.
Diffstat (limited to 'src/proof/pdr/pdrMan.c')
-rw-r--r--src/proof/pdr/pdrMan.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/proof/pdr/pdrMan.c b/src/proof/pdr/pdrMan.c
index 78aa2b69..95e7641b 100644
--- a/src/proof/pdr/pdrMan.c
+++ b/src/proof/pdr/pdrMan.c
@@ -188,6 +188,8 @@ Abc_Cex_t * Pdr_ManDeriveCex( Pdr_Man_t * p )
Abc_InfoSetBit( pCex->pData, pCex->nRegs + f * pCex->nPis + lit_var(Lit) );
}
assert( f == nFrames );
+ if ( !Saig_ManVerifyCex(p->pAig, pCex) )
+ printf( "CEX for output %d is not valid.\n", p->iOutCur );
return pCex;
}