|
|
- diff --git a/src/ItpGlucose.h b/src/ItpGlucose.h
- index 657253d..66a0cd4 100644
- --- a/src/ItpGlucose.h
- +++ b/src/ItpGlucose.h
- @@ -126,7 +126,7 @@ namespace avy
- ::Glucose::Solver* get () { return m_pSat; }
-
- /// true if the context is decided
- - bool isSolved () { return m_Trivial || m_State || !m_State; }
- + bool isSolved () { return bool{m_Trivial || m_State || !m_State}; }
-
- int core (int **out)
- {
- @@ -182,7 +182,8 @@ namespace avy
- bool getVarVal(int v)
- {
- ::Glucose::Var x = v;
- - return tobool (m_pSat->modelValue(x));
- + boost::logic::tribool y = tobool (m_pSat->modelValue(x));
- + return bool{y};
- }
- };
-
- diff --git a/src/ItpMinisat.h b/src/ItpMinisat.h
- index d145d7c..7514f31 100644
- --- a/src/ItpMinisat.h
- +++ b/src/ItpMinisat.h
- @@ -124,7 +124,7 @@ namespace avy
- ::Minisat::Solver* get () { return m_pSat.get (); }
-
- /// true if the context is decided
- - bool isSolved () { return m_Trivial || m_State || !m_State; }
- + bool isSolved () { return bool{m_Trivial || m_State || !m_State}; }
-
- int core (int **out)
- {
|