diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-05-12 10:19:33 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-05-12 10:19:33 -0700 |
commit | 7bcd75d80afd44633d018fc9636bf3788709bae2 (patch) | |
tree | c3e7f42b398acfb82a7827353c32be75dc9a4aef /src/proof/ssc/sscCore.c | |
parent | 6610f1c78e3bf1d0abdf6043946e9f504faabba5 (diff) | |
download | abc-7bcd75d80afd44633d018fc9636bf3788709bae2.tar.gz abc-7bcd75d80afd44633d018fc9636bf3788709bae2.tar.bz2 abc-7bcd75d80afd44633d018fc9636bf3788709bae2.zip |
SAT sweeping under constraints (bug fix).
Diffstat (limited to 'src/proof/ssc/sscCore.c')
-rw-r--r-- | src/proof/ssc/sscCore.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/proof/ssc/sscCore.c b/src/proof/ssc/sscCore.c index 1ba5cf04..411df1e5 100644 --- a/src/proof/ssc/sscCore.c +++ b/src/proof/ssc/sscCore.c @@ -286,7 +286,10 @@ p->timeSimSat += clock() - clk; continue; pRepr = Gia_ObjReprObj(pAig, i); if ( (int)pObj->Value == Abc_LitNotCond( pRepr->Value, pRepr->fPhase ^ pObj->fPhase ) ) + { + Gia_ObjSetProved( pAig, i ); continue; + } assert( Abc_Lit2Var(pRepr->Value) != Abc_Lit2Var(pObj->Value) ); fCompl = pRepr->fPhase ^ pObj->fPhase ^ Abc_LitIsCompl(pRepr->Value) ^ Abc_LitIsCompl(pObj->Value); |