diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_xpath_functions.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/tests/test_xpath_functions.cpp b/tests/test_xpath_functions.cpp index b36f263..06b9e79 100644 --- a/tests/test_xpath_functions.cpp +++ b/tests/test_xpath_functions.cpp @@ -105,7 +105,7 @@ TEST(xpath_number_ceiling)  	// ceiling with argument in range (-1, -0] should result in minus zero
  	CHECK_XPATH_STRING(c, STR("string(1 div ceiling(0))"), STR("Infinity"));
 -#if defined(__APPLE__) && defined(__MACH__) // MacOS X gcc 4.0.1 implements ceil incorrectly (ceil never returns -0)
 +#if !(defined(__APPLE__) && defined(__MACH__)) // MacOS X gcc 4.0.1 implements ceil incorrectly (ceil never returns -0)
  	CHECK_XPATH_STRING(c, STR("string(1 div ceiling(-0))"), STR("-Infinity"));
  	CHECK_XPATH_STRING(c, STR("string(1 div ceiling(-0.1))"), STR("-Infinity"));
  #endif
 @@ -136,7 +136,7 @@ TEST(xpath_number_round)  	// round with argument in range [-0.5, -0] should result in minus zero
  	CHECK_XPATH_STRING(c, STR("string(1 div round(0))"), STR("Infinity"));
 -#if defined(__APPLE__) && defined(__MACH__) // MacOS X gcc 4.0.1 implements ceil incorrectly (ceil never returns -0)
 +#if !(defined(__APPLE__) && defined(__MACH__)) // MacOS X gcc 4.0.1 implements ceil incorrectly (ceil never returns -0)
  	CHECK_XPATH_STRING(c, STR("string(1 div round(-0.5))"), STR("-Infinity"));
  	CHECK_XPATH_STRING(c, STR("string(1 div round(-0))"), STR("-Infinity"));
  	CHECK_XPATH_STRING(c, STR("string(1 div round(-0.1))"), STR("-Infinity"));
 | 
