diff options
Diffstat (limited to 'src/proof/abs/absRpm.c')
-rw-r--r-- | src/proof/abs/absRpm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/proof/abs/absRpm.c b/src/proof/abs/absRpm.c index ca922ad6..edb60083 100644 --- a/src/proof/abs/absRpm.c +++ b/src/proof/abs/absRpm.c @@ -666,6 +666,11 @@ void Abs_RpmPerformMark( Gia_Man_t * p, int nCutMax, int fVerbose, int fVeryVerb assert( nSize0 > 0 && nSize0 <= nCutMax ); // check if truth table has const cofs pTruth = Gia_ObjComputeTruthTableCut( p, pObj, vSupp ); + if ( pTruth == NULL ) + { + Abs_GiaObjRef_rec( p, pObj ); + continue; + } fHasConst = !Abs_GiaCheckTruth( pTruth, Vec_IntSize(vSupp), nSize0 ); if ( fVeryVerbose ) { |