Fix 'cray.hpp' for C++11 version 8.6.5

- All tests pass except that one about 'qnan' (described in the last
  commit). The test command line is: `b2 -q toolset=craype cxxstd=11
  cxxstd-dialect=gnu`.
This commit is contained in:
Justin LaPolla
2017-12-12 14:27:35 -06:00
parent f18418b17a
commit 76ee8244df

View File

@ -222,13 +222,16 @@
#if BOOST_CRAY_VERSION >= 80605 #if BOOST_CRAY_VERSION >= 80605
#if __cplusplus == 201402L #if __cplusplus >= 201103L
#define BOOST_NO_CXX11_HDR_ATOMIC #define BOOST_NO_CXX11_HDR_ATOMIC
#define BOOST_NO_CXX11_HDR_REGEX #define BOOST_NO_CXX11_HDR_REGEX
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
#endif // __cplusplus >= 201103L
#if __cplusplus >= 201402L
#define BOOST_NO_CXX11_HDR_TYPEINDEX #define BOOST_NO_CXX11_HDR_TYPEINDEX
#define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS #define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
#define BOOST_NO_CXX14_DIGIT_SEPARATORS #define BOOST_NO_CXX14_DIGIT_SEPARATORS
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
#define BOOST_NO_TEMPLATE_TEMPLATES #define BOOST_NO_TEMPLATE_TEMPLATES
#endif // __cplusplus == 201402L #endif // __cplusplus == 201402L