diff --git a/common/EvalConstants.hs b/common/EvalConstants.hs index a171ade..0c64e7e 100644 --- a/common/EvalConstants.hs +++ b/common/EvalConstants.hs @@ -137,6 +137,8 @@ conv :: Real a => a -> Rational conv = toRational occToRational :: OccValue -> Rational +occToRational (OccBool False) = 0 +occToRational (OccBool True) = 1 occToRational (OccByte x) = conv x occToRational (OccUInt16 x) = conv x occToRational (OccUInt32 x) = conv x