From e63c603e926d85040503d6a6caf73419d1837bae Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Fri, 31 Aug 2012 00:52:08 -0700 Subject: Fixing assert which failes when SAT solver returns after a timeout. --- src/aig/gia/giaAbsGla2.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/aig/gia/giaAbsGla2.c') diff --git a/src/aig/gia/giaAbsGla2.c b/src/aig/gia/giaAbsGla2.c index dd349162..de516ee2 100644 --- a/src/aig/gia/giaAbsGla2.c +++ b/src/aig/gia/giaAbsGla2.c @@ -1593,6 +1593,8 @@ int Ga2_ManPerform( Gia_Man_t * pAig, Gia_ParVta_t * pPars ) // run SAT solver clk2 = clock(); Status = sat_solver2_solve( p->pSat, &Lit, &Lit+1, (ABC_INT64_T)pPars->nConfLimit, (ABC_INT64_T)0, (ABC_INT64_T)0, (ABC_INT64_T)0 ); + if ( Status == l_Undef ) + goto finish; assert( Status == l_False ); p->timeUnsat += clock() - clk2; -- cgit v1.2.3