// { dg-do run { target c++17 } } | |
#include <charconv> | |
#include <string> | |
int main() | |
{ | |
#if __cpp_lib_to_chars >= 201611L // FP from_char not available otherwise. | |
// PR libstdc++/105324 | |
// std::from_chars() assertion at floating_from_chars.cc:78 | |
std::string s(512, '1'); | |
s[1] = '.'; | |
long double d; | |
std::from_chars(s.data(), s.data() + s.size(), d); | |
#endif | |
} |