From ece3b3886b95de6c766d7746de8bda7cc2c4b1f3 Mon Sep 17 00:00:00 2001 From: Pharago Date: Thu, 6 Apr 2023 20:58:31 +0200 Subject: [PATCH] Fix storage class errors on non msvc builds Removed storage class declarations from explicit template specializations of string constants --- include/fast_float/float_common.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/fast_float/float_common.h b/include/fast_float/float_common.h index d0467f3..00471d9 100644 --- a/include/fast_float/float_common.h +++ b/include/fast_float/float_common.h @@ -527,22 +527,22 @@ static constexpr UC const * str_const_nan() return nullptr; } template<> -static constexpr char const * str_const_nan() +constexpr char const * str_const_nan() { return "nan"; } template<> -static constexpr wchar_t const * str_const_nan() +constexpr wchar_t const * str_const_nan() { return L"nan"; } template<> -static constexpr char16_t const * str_const_nan() +constexpr char16_t const * str_const_nan() { return u"nan"; } template<> -static constexpr char32_t const * str_const_nan() +constexpr char32_t const * str_const_nan() { return U"nan"; } @@ -552,22 +552,22 @@ static constexpr UC const * str_const_inf() return nullptr; } template<> -static constexpr char const * str_const_inf() +constexpr char const * str_const_inf() { return "infinity"; } template<> -static constexpr wchar_t const * str_const_inf() +constexpr wchar_t const * str_const_inf() { return L"infinity"; } template<> -static constexpr char16_t const * str_const_inf() +constexpr char16_t const * str_const_inf() { return u"infinity"; } template<> -static constexpr char32_t const * str_const_inf() +constexpr char32_t const * str_const_inf() { return U"infinity"; }