summaryrefslogtreecommitdiffstats
path: root/src/sat
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2017-03-06 18:01:37 +0000
committerAlan Mishchenko <alanmi@berkeley.edu>2017-03-06 18:01:37 +0000
commit6a997172df35e0c41578d5081ec70911a3823cc1 (patch)
treeb1a1e237d7cff88e4956c03107924fa9e659dd95 /src/sat
parent9b7ea213bc63d7f9dc28ce5a2852d0c669080c54 (diff)
parent74e445ad6689e526d5cda00cefb545421756d5e9 (diff)
downloadabc-6a997172df35e0c41578d5081ec70911a3823cc1.tar.gz
abc-6a997172df35e0c41578d5081ec70911a3823cc1.tar.bz2
abc-6a997172df35e0c41578d5081ec70911a3823cc1.zip
Merged in msoeken/abc-exact (pull request #66)
Fixes in exact synthesis and small fix in xsat and satoko.
Diffstat (limited to 'src/sat')
-rw-r--r--src/sat/satoko/solver.c2
-rw-r--r--src/sat/xsat/xsatSolver.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/sat/satoko/solver.c b/src/sat/satoko/solver.c
index 42bc6448..18d00ba2 100644
--- a/src/sat/satoko/solver.c
+++ b/src/sat/satoko/solver.c
@@ -437,7 +437,7 @@ static inline void solver_reduce_cdb(solver_t *s)
limit = (unsigned)(n_learnts * s->opts.learnt_ratio);
- satoko_sort((void *)learnts_cls, n_learnts,
+ satoko_sort((void **)learnts_cls, n_learnts,
(int (*)(const void *, const void *)) clause_compare);
if (learnts_cls[n_learnts / 2]->lbd <= 3)
diff --git a/src/sat/xsat/xsatSolver.c b/src/sat/xsat/xsatSolver.c
index 9807e1b7..4844ca1d 100644
--- a/src/sat/xsat/xsatSolver.c
+++ b/src/sat/xsat/xsatSolver.c
@@ -790,7 +790,7 @@ void xSAT_SolverReduceDB( xSAT_Solver_t * s )
limit = nLearnedOld / 2;
- xSAT_UtilSort((void *) learnts_cls, nLearnedOld,
+ xSAT_UtilSort((void **) learnts_cls, nLearnedOld,
(int (*)( const void *, const void * )) xSAT_ClauseCompare);
if ( learnts_cls[nLearnedOld / 2]->nLBD <= 3 )