We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4d82bc7 commit 514da4eCopy full SHA for 514da4e
universal/include/userver/utils/from_string.hpp
@@ -33,6 +33,12 @@ struct IsFromCharsConvertible<
33
std::void_t<decltype(std::from_chars(std::declval<const char*>(), std::declval<const char*>(), std::declval<T&>())
34
)>> : std::true_type {};
35
36
+// libstdc++ before 13.1 parse long double incorrectly
37
+#if defined(_GLIBCXX_RELEASE) && _GLIBCXX_RELEASE < 13
38
+template <>
39
+struct IsFromCharsConvertible<long double> : std::false_type {};
40
+#endif
41
+
42
template <class T>
43
inline constexpr bool kIsFromCharsConvertible = IsFromCharsConvertible<T>::value;
44
0 commit comments