summaryrefslogtreecommitdiffstats
path: root/src/sat/bsat/satSolver2.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-07-13 19:06:32 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-07-13 19:06:32 -0700
commit3c4351aee49eebb4055a3922d11f2d4b0f772728 (patch)
tree7a585bf659fdce86740a726c734170fc0f38fa0f /src/sat/bsat/satSolver2.c
parent8c162f0577bd825f3d1f81a1723fbd23f4c8d3a9 (diff)
downloadabc-3c4351aee49eebb4055a3922d11f2d4b0f772728.tar.gz
abc-3c4351aee49eebb4055a3922d11f2d4b0f772728.tar.bz2
abc-3c4351aee49eebb4055a3922d11f2d4b0f772728.zip
Debugging a proof error.
Diffstat (limited to 'src/sat/bsat/satSolver2.c')
-rw-r--r--src/sat/bsat/satSolver2.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sat/bsat/satSolver2.c b/src/sat/bsat/satSolver2.c
index bb81ccdd..b84f5a5f 100644
--- a/src/sat/bsat/satSolver2.c
+++ b/src/sat/bsat/satSolver2.c
@@ -1571,8 +1571,10 @@ void sat_solver2_rollback( sat_solver2* s )
if ( s->fProofLogging )
{
veci_resize(&s->claProofs, s->stats.learnts);
-// Vec_SetShrink(&s->Proofs, s->hProofPivot); // past bug here
- Sat_ProofReduce( &s->Proofs, &s->claProofs, s->hProofPivot );
+// Vec_SetShrink(&s->Proofs, s->hProofPivot);
+ // some weird bug here, which shows only on 64-bits!
+ // temporarily, perform more general proof reduction
+ Sat_ProofReduce( &s->Proofs, &s->claProofs, s->hProofPivot );
}
// initialize other vars