diff --git a/include/boost/static_string/static_string.hpp b/include/boost/static_string/static_string.hpp index 33c0ae6..ccb28e0 100644 --- a/include/boost/static_string/static_string.hpp +++ b/include/boost/static_string/static_string.hpp @@ -775,7 +775,7 @@ to_static_wstring_float_impl(double value) noexcept // circuit evaluation will ensure that the // second operand is not evaluated on conforming // implementations. - long long num_written = + int num_written = std::swprintf(buffer, N + 1, L"%f", value); if (num_written < 0 || num_written > narrow) @@ -834,7 +834,7 @@ to_static_wstring_float_impl(long double value) noexcept // circuit evaluation will ensure that the // second operand is not evaluated on conforming // implementations. - long long num_written = + int num_written = std::swprintf(buffer, N + 1, L"%Lf", value); if (num_written < 0 || num_written > narrow)