mirror of
https://github.com/boostorg/math.git
synced 2026-01-27 19:12:08 +00:00
Since commit01f3b7d772most tests started to fail on platforms that use a "double-double" for long double, like powerpc64le: ../../../boost/math/tools/precision.hpp:148:137: error: expected primary-expression before ‘long’ 148 | inline constexpr long double epsilon<long double>(const std::true_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(long double)) noexcept(long double) ../../../boost/math/tools/precision.hpp:148:137: error: expected ‘)’ before ‘long’ 148 | inline constexpr long double epsilon<long double>(const std::true_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(long double)) noexcept(long double) ../../../boost/math/tools/precision.hpp:148:137: error: expected initializer before ‘long’ 148 | inline constexpr long double epsilon<long double>(const std::true_type& BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE(long double)) noexcept(long double) Fix this by replacing the noexcept expression with the contents of BOOST_MATH_NOEXCEPT, which was the intention of commit01f3b7d772.