Make to_string work with __float128

This commit is contained in:
Victor Zverovich
2022-05-29 12:23:57 -07:00
parent b2ea212cd1
commit 7e63b600b6
3 changed files with 10 additions and 6 deletions
+6
View File
@@ -1511,6 +1511,12 @@ template <typename T = void> struct basic_data {
10000000000000000000ULL};
};
#if __cplusplus < 201703L
template <typename T> constexpr uint64_t basic_data<T>::pow10_significands[];
template <typename T> constexpr int16_t basic_data<T>::pow10_exponents[];
template <typename T> constexpr uint64_t basic_data<T>::power_of_10_64[];
#endif
// This is a struct rather than an alias to avoid shadowing warnings in gcc.
struct data : basic_data<> {};