From d8dbbc54ab150327605f028e08b4be01ea70dcf7 Mon Sep 17 00:00:00 2001 From: MTahaK Date: Tue, 12 Dec 2023 17:56:14 -0500 Subject: [PATCH] Updated comment for float32_t and float64_t conversions in from_chars --- include/fast_float/parse_number.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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});