X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fparanoidnumber.h;h=47dbdc97e2a61d7c76da2c6bc9a4605b113f2148;hb=35bc799125eec0d0c839af56fd136c8e85793a56;hp=e57d00c64ff0b6f2e2a5459732f522722b243fae;hpb=71df61ab8ea302247ad35ccdc973bc8e0cafd5b1;p=ipdf%2Fcode.git diff --git a/src/paranoidnumber.h b/src/paranoidnumber.h index e57d00c..47dbdc9 100644 --- a/src/paranoidnumber.h +++ b/src/paranoidnumber.h @@ -19,7 +19,7 @@ //#define PARANOID_CACHE_RESULTS //#define PARANOID_USE_ARENA -#define PARANOID_SIZE_LIMIT 0 +#define PARANOID_SIZE_LIMIT 1 // Define to compare all ops against double ops and check within epsilon @@ -235,6 +235,8 @@ namespace IPDF inline void CompareForSanityEx(const char * func, const char * file, int line, const digit_t & compare, const digit_t & arg, const digit_t & eps = PARANOID_COMPARE_EPSILON) { + if (!SanityCheck()) + Fatal("This is insane!"); if (fabs(Digit() - compare) > eps) { Error("Called via %s(%lf) (%s:%d)", func, arg, file, line);