summaryrefslogtreecommitdiff
path: root/libs/serialization/test/test_non_default_ctor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/serialization/test/test_non_default_ctor.cpp')
-rw-r--r--libs/serialization/test/test_non_default_ctor.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/libs/serialization/test/test_non_default_ctor.cpp b/libs/serialization/test/test_non_default_ctor.cpp
index 4c128a67ca..d94b67bc09 100644
--- a/libs/serialization/test/test_non_default_ctor.cpp
+++ b/libs/serialization/test/test_non_default_ctor.cpp
@@ -17,17 +17,18 @@
#include <fstream>
#include <cstdlib> // for rand()
#include <cmath> // for fabs()
-#include <limits>
-
#include <boost/config.hpp>
+#include <boost/detail/workaround.hpp>
+#include <boost/limits.hpp>
+
#if defined(BOOST_NO_STDC_NAMESPACE)
namespace std{
using ::rand;
using ::fabs;
using ::remove;
-#ifndef UNDER_CE
- using ::numeric_limits;
-#endif
+ #if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) && !defined(UNDER_CE)
+ using ::numeric_limits;
+ #endif
}
#endif