You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Converting a number with 9 digits or more fails with the current implementation in the std/charconv header. If I include the stl <charconv> with GCC-9 directly the error does not occur.
There is also the possibility that we introduced the error while copying..
We should update the code and may want to consider copying the MSVC version that is supposed to be fast on floats.
How to repeat the problem
The following test fails with the current implementation
@marehr has free reign to do this; main idea is to put the llvm implementation into contrib and add the custom bits, like the float overloads, in std/charconv.
Platform
Description
Converting a number with 9 digits or more fails with the current implementation in the
std/charconv
header. If I include the stl<charconv>
with GCC-9 directly the error does not occur.There is also the possibility that we introduced the error while copying..
We should update the code and may want to consider copying the MSVC version that is supposed to be fast on floats.
How to repeat the problem
The following test fails with the current implementation
The text was updated successfully, but these errors were encountered: