[libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Thu Nov 28 12:46:11 PST 2024


philnik777 wrote:

> > Does it? AFAICT we'll just have to add
> > ```
> > template __from_chars_result<long double> __from_chars_floating_point(
> >     _LIBCPP_NOESCAPE const char* __first, _LIBCPP_NOESCAPE const char* __last, chars_format __fmt);
> > ```
> > 
> > 
> >     
> >       
> >     
> > 
> >       
> >     
> > 
> >     
> >   
> > to the dylib as well as a corresponding declaration once the LLVM libc supports `long double`s.
> 
> After this patch, yes that's right that's all we'd need to do (I think). That's what I mean by "this buys us a bit". It doesn't buy us much, but it doesn't do _nothing_ either.

But that's exactly the same with _and_ without this patch?

https://github.com/llvm/llvm-project/pull/117125


More information about the libcxx-commits mailing list