mirror of
https://github.com/fastfloat/fast_float.git
synced 2025-12-06 16:56:57 +08:00
fix -Werror=maybe-uninitialized
This commit is contained in:
parent
62f526dfd3
commit
baaf58d2dd
@ -986,7 +986,7 @@ constexpr void check_basic_test_result(stringtype str, result_type result,
|
|||||||
template <Diag diag, class T>
|
template <Diag diag, class T>
|
||||||
constexpr void basic_test(std::string_view str, T expected,
|
constexpr void basic_test(std::string_view str, T expected,
|
||||||
std::errc expected_ec = std::errc()) {
|
std::errc expected_ec = std::errc()) {
|
||||||
T actual;
|
T actual{};
|
||||||
auto result =
|
auto result =
|
||||||
fast_float::from_chars(str.data(), str.data() + str.size(), actual);
|
fast_float::from_chars(str.data(), str.data() + str.size(), actual);
|
||||||
check_basic_test_result<diag>(str, result, actual, expected, expected_ec);
|
check_basic_test_result<diag>(str, result, actual, expected, expected_ec);
|
||||||
@ -1018,7 +1018,7 @@ constexpr void basic_test(std::string_view str, T expected,
|
|||||||
template <Diag diag, class T>
|
template <Diag diag, class T>
|
||||||
constexpr void basic_test(std::string_view str, T expected,
|
constexpr void basic_test(std::string_view str, T expected,
|
||||||
fast_float::parse_options options) {
|
fast_float::parse_options options) {
|
||||||
T actual;
|
T actual{};
|
||||||
auto result = fast_float::from_chars_advanced(
|
auto result = fast_float::from_chars_advanced(
|
||||||
str.data(), str.data() + str.size(), actual, options);
|
str.data(), str.data() + str.size(), actual, options);
|
||||||
check_basic_test_result<diag>(str, result, actual, expected, std::errc());
|
check_basic_test_result<diag>(str, result, actual, expected, std::errc());
|
||||||
@ -1028,7 +1028,7 @@ template <Diag diag, class T>
|
|||||||
constexpr void basic_test(std::string_view str, T expected,
|
constexpr void basic_test(std::string_view str, T expected,
|
||||||
std::errc expected_ec,
|
std::errc expected_ec,
|
||||||
fast_float::parse_options options) {
|
fast_float::parse_options options) {
|
||||||
T actual;
|
T actual{};
|
||||||
auto result = fast_float::from_chars_advanced(
|
auto result = fast_float::from_chars_advanced(
|
||||||
str.data(), str.data() + str.size(), actual, options);
|
str.data(), str.data() + str.size(), actual, options);
|
||||||
check_basic_test_result<diag>(str, result, actual, expected, expected_ec);
|
check_basic_test_result<diag>(str, result, actual, expected, expected_ec);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user