X-Git-Url: https://git.proxmox.com/?p=ceph.git;a=blobdiff_plain;f=ceph%2Fsrc%2Fboost%2Fboost%2Fmath%2Fcstdfloat%2Fcstdfloat_types.hpp;h=bc32c71fe9b7b4b8b599057ae5e13e5192e85d21;hp=b0d9b972e9e93efca353dae6073b92b1b0a95d94;hb=1e59de90020f1d8d374046ef9cca56ccd4e806e2;hpb=bd41e436e25044e8e83156060a37c23cb661c364 diff --git a/ceph/src/boost/boost/math/cstdfloat/cstdfloat_types.hpp b/ceph/src/boost/boost/math/cstdfloat/cstdfloat_types.hpp index b0d9b972e..bc32c71fe 100644 --- a/ceph/src/boost/boost/math/cstdfloat/cstdfloat_types.hpp +++ b/ceph/src/boost/boost/math/cstdfloat/cstdfloat_types.hpp @@ -14,7 +14,6 @@ #include #include - #include #include // This is the beginning of the preamble. @@ -213,7 +212,7 @@ namespace boost { namespace math { namespace cstdfloat { namespace detail { #if defined(__GNUC__) typedef __float128 float_internal128_t; - #elif defined(BOOST_INTEL) + #elif defined(__INTEL_COMPILER) typedef _Quad float_internal128_t; #else #error "Sorry, the compiler is neither GCC, nor Intel, I don't know how to configure ." @@ -334,10 +333,10 @@ typedef boost::float16_t float_fast16_t; typedef boost::float16_t float_least16_t; - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::is_iec559 == true, "boost::float16_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::radix == 2, "boost::float16_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::digits == 11, "boost::float16_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::max_exponent == 16, "boost::float16_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::is_iec559 == true, "boost::float16_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::radix == 2, "boost::float16_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::digits == 11, "boost::float16_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::max_exponent == 16, "boost::float16_t has been detected in , but verification with std::numeric_limits fails"); #undef BOOST_CSTDFLOAT_FLOAT_16_MIN #undef BOOST_CSTDFLOAT_FLOAT_16_MAX @@ -348,10 +347,10 @@ typedef boost::float32_t float_fast32_t; typedef boost::float32_t float_least32_t; - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::is_iec559 == true, "boost::float32_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::radix == 2, "boost::float32_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::digits == 24, "boost::float32_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::max_exponent == 128, "boost::float32_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::is_iec559 == true, "boost::float32_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::radix == 2, "boost::float32_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::digits == 24, "boost::float32_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::max_exponent == 128, "boost::float32_t has been detected in , but verification with std::numeric_limits fails"); #undef BOOST_CSTDFLOAT_FLOAT_32_MIN #undef BOOST_CSTDFLOAT_FLOAT_32_MAX @@ -371,10 +370,10 @@ typedef boost::float64_t float_fast64_t; typedef boost::float64_t float_least64_t; - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::is_iec559 == true, "boost::float64_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::radix == 2, "boost::float64_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::digits == 53, "boost::float64_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::max_exponent == 1024, "boost::float64_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::is_iec559 == true, "boost::float64_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::radix == 2, "boost::float64_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::digits == 53, "boost::float64_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::max_exponent == 1024, "boost::float64_t has been detected in , but verification with std::numeric_limits fails"); #undef BOOST_CSTDFLOAT_FLOAT_64_MIN #undef BOOST_CSTDFLOAT_FLOAT_64_MAX @@ -385,10 +384,10 @@ typedef boost::float80_t float_fast80_t; typedef boost::float80_t float_least80_t; - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::is_iec559 == true, "boost::float80_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::radix == 2, "boost::float80_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::digits == 64, "boost::float80_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::max_exponent == 16384, "boost::float80_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::is_iec559 == true, "boost::float80_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::radix == 2, "boost::float80_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::digits == 64, "boost::float80_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::max_exponent == 16384, "boost::float80_t has been detected in , but verification with std::numeric_limits fails"); #undef BOOST_CSTDFLOAT_FLOAT_80_MIN #undef BOOST_CSTDFLOAT_FLOAT_80_MAX @@ -404,10 +403,10 @@ // Support for std::numeric_limits is added in the detail // file . #else - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::is_iec559 == true, "boost::float128_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::radix == 2, "boost::float128_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::digits == 113, "boost::float128_t has been detected in , but verification with std::numeric_limits fails"); - BOOST_STATIC_ASSERT_MSG(std::numeric_limits::max_exponent == 16384, "boost::float128_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::is_iec559 == true, "boost::float128_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::radix == 2, "boost::float128_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::digits == 113, "boost::float128_t has been detected in , but verification with std::numeric_limits fails"); + static_assert(std::numeric_limits::max_exponent == 16384, "boost::float128_t has been detected in , but verification with std::numeric_limits fails"); #endif #undef BOOST_CSTDFLOAT_FLOAT_128_MIN