Debug ppc failure

This commit is contained in:
Victor Zverovich
2022-05-30 12:50:57 -07:00
parent 8c7cf51395
commit 798d09bb70
2 changed files with 9 additions and 5 deletions

View File

@@ -1314,10 +1314,13 @@ struct float_info<T, enable_if_t<std::numeric_limits<T>::digits == 64 ||
static const int exponent_bits = 15;
};
template <int> constexpr int check_digits();
// A double-double floating point number.
template <typename T>
struct float_info<T, enable_if_t<std::numeric_limits<T>::digits >= 106 &&
!std::numeric_limits<T>::is_iec559>> {
struct float_info<T, enable_if_t<!std::numeric_limits<T>::is_iec559 &&
!is_float128<T>::value>> {
static constexpr int check = check_digits<std::numeric_limits<T>::digits>();
using carrier_uint = detail::uint128_t;
};