--- a/stdcpp/tsrc/Boost_test/math/test/src/log1p_expm1_test.cpp Fri Apr 16 16:46:38 2010 +0300
+++ b/stdcpp/tsrc/Boost_test/math/test/src/log1p_expm1_test.cpp Mon May 03 14:06:43 2010 +0300
@@ -559,13 +559,14 @@
//
// C99 Appendix F special cases:
static const T zero = 0;
- static const T m_one = -1;
+
BOOST_CHECK_EQUAL(boost::math::log1p(zero), zero);
BOOST_CHECK_EQUAL(boost::math::log1p(-zero), zero);
BOOST_CHECK_EQUAL(boost::math::expm1(zero), zero);
if(std::numeric_limits<T>::has_infinity)
{
- #ifndef __SYMBIAN32__
+ #ifndef __SYMBIAN32__
+ static const T m_one = -1;
BOOST_CHECK_EQUAL(boost::math::log1p(m_one), -std::numeric_limits<T>::infinity());
BOOST_CHECK_EQUAL(boost::math::expm1(-std::numeric_limits<T>::infinity()), m_one);
#endif