Fix a bug in the float hash test - checking that infinity & -infinity hash to

the same value. The hash function is actually working better on the compilers
that were failing this test.


[SVN r28028]
This commit is contained in:
Daniel James
2005-04-06 22:27:45 +00:00
parent 22aa3748c0
commit fcbbe94b41

View File

@@ -42,7 +42,7 @@ void float_tests(T* = 0)
BOOST_CHECK_EQUAL(x1(infinity), x1(infinity4)); BOOST_CHECK_EQUAL(x1(infinity), x1(infinity4));
BOOST_CHECK_EQUAL(minus_infinity, minus_infinity2); BOOST_CHECK_EQUAL(minus_infinity, minus_infinity2);
BOOST_CHECK_EQUAL(x1(minus_infinity), x1(infinity2)); BOOST_CHECK_EQUAL(x1(minus_infinity), x1(minus_infinity2));
BOOST_CHECK_EQUAL(minus_infinity, minus_infinity3); BOOST_CHECK_EQUAL(minus_infinity, minus_infinity3);
BOOST_CHECK_EQUAL(x1(minus_infinity), x1(minus_infinity3)); BOOST_CHECK_EQUAL(x1(minus_infinity), x1(minus_infinity3));