From 2e086bd1c7d4352122b62ff5c975dc1c80fd018b Mon Sep 17 00:00:00 2001 From: Tim King Date: Mon, 6 Feb 2012 18:32:52 +0000 Subject: [PATCH] Fixing a bug in the integer unit tests when configured for GMP with assertions off. --- test/unit/util/integer_black.h | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/test/unit/util/integer_black.h b/test/unit/util/integer_black.h index 92846bdf1..06be9e57d 100644 --- a/test/unit/util/integer_black.h +++ b/test/unit/util/integer_black.h @@ -300,25 +300,11 @@ public: unsigned long ul = numeric_limits::max(); Integer i(ul); TS_ASSERT(i.getUnsignedLong() == ul); -#if defined(CVC4_ASSERTIONS) || defined(CVC4_CLN_IMP) - // CLN comes with exceptions built-in, and in assertion-enabled - // GMP builds, we check it TS_ASSERT_THROWS_ANYTHING(i.getLong()); -#else /* CVC4_ASSERTIONS || CVC4_CLN_IMP */ - // otherwise we look for the expected overflow; if it doesn't - // happen, something's fishy... - TS_ASSERT( Integer(i.getLong()) != i ); -#endif /* CVC4_ASSERTIONS || CVC4_CLN_IMP */ unsigned long ulplus1 = ul + 1; TS_ASSERT(ulplus1 == 0); i = i + 1; -#if defined(CVC4_ASSERTIONS) || defined(CVC4_CLN_IMP) - // again, CLN || assertions will throw... TS_ASSERT_THROWS_ANYTHING(i.getUnsignedLong()); -#else /* CVC4_ASSERTIONS || CVC4_CLN_IMP */ - // otherwise expect the overflow - TS_ASSERT( Integer(i.getUnsignedLong()) != i ); -#endif /* CVC4_ASSERTIONS || CVC4_CLN_IMP */ } void testTestBit() { -- 2.30.2