diff --git a/include/fast_float/parse_number.h b/include/fast_float/parse_number.h index 3498fba..105ad47 100644 --- a/include/fast_float/parse_number.h +++ b/include/fast_float/parse_number.h @@ -138,8 +138,8 @@ FASTFLOAT_CONSTEXPR20 from_chars_result_t from_chars(UC const * first, UC const * last, T &value, chars_format fmt /*= chars_format::general*/) noexcept { #ifdef __STDCPP_FLOAT32_T__ == 1 - // if std::float32_t is defined, then we are in C++23 mode; call value as a float - // due to equivalence between float and float32_t + // if std::float32_t is defined, then we are in C++23 mode; macro set for float32; + // set value to float due to equivalence between float and float32_t if(std::is_same::value){ float value32; from_chars_result_t ret = from_chars_advanced(first, last, value32, parse_options_t{fmt}); @@ -148,8 +148,8 @@ from_chars_result_t from_chars(UC const * first, UC const * last, } #endif #ifdef __STDCPP_FLOAT64_T__ == 1 - // if std::float64_t is defined, then we are in C++23 mode; call value as a double - // due to equivalence between double and float64_t + // if std::float64_t is defined, then we are in C++23 mode; macro set for float64; + // set value as double due to equivalence between double and float64_t if(std::is_same::value){ double value64; from_chars_result_t ret = from_chars_advanced(first, last, value64, parse_options_t{fmt});