diff --git a/tests/basictest.cpp b/tests/basictest.cpp index c673917..a1afa61 100644 --- a/tests/basictest.cpp +++ b/tests/basictest.cpp @@ -307,13 +307,13 @@ bool check_file(std::string file_name) { #ifdef __STDCPP_FLOAT16_T__ // Parse as 16-bit float std::float16_t parsed_16{}; - //auto fast_float_r16 = + auto fast_float_r16 = fast_float::from_chars(number_string, end_of_string, parsed_16); - //if (fast_float_r16.ec != std::errc() && - // fast_float_r16.ec != std::errc::result_out_of_range) { - //std::cerr << "16-bit fast_float parsing failure for: " + str + "\n"; - //return false; - // } + if (fast_float_r16.ec != std::errc() && + fast_float_r16.ec != std::errc::result_out_of_range) { + std::cerr << "16-bit fast_float parsing failure for: " + str + "\n"; + return false; + } #endif // Parse as 32-bit float float parsed_32;