diff options
Diffstat (limited to 'src/sat')
-rw-r--r-- | src/sat/bsat/satInterA.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sat/bsat/satInterA.c b/src/sat/bsat/satInterA.c index 62d0f43c..dd884b3c 100644 --- a/src/sat/bsat/satInterA.c +++ b/src/sat/bsat/satInterA.c @@ -892,6 +892,7 @@ void Inta_ManPrepareInter( Inta_Man_t * p ) void * Inta_ManInterpolate( Inta_Man_t * p, Sto_Man_t * pCnf, void * vVarsAB, int fVerbose ) { Aig_Man_t * pRes; + Aig_Obj_t * pObj; Sto_Cls_t * pClause; int RetValue = 1; int clkTotal = clock(); @@ -955,7 +956,8 @@ void * Inta_ManInterpolate( Inta_Man_t * p, Sto_Man_t * pCnf, void * vVarsAB, in p->timeTotal += clock() - clkTotal; } - Aig_ObjCreatePo( pRes, *Inta_ManAigRead( p, p->pCnf->pTail ) ); + pObj = *Inta_ManAigRead( p, p->pCnf->pTail ); + Aig_ObjCreatePo( pRes, pObj ); Aig_ManCleanup( pRes ); p->pAig = NULL; |