mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-15 06:54:05 +08:00
vstring.h (to_wstring(long long), [...]): Disable for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
* include/ext/vstring.h (to_wstring(long long), to_wstring(unsigned long long), to_wstring(long double)): Disable for _GLIBCXX_HAVE_BROKEN_VSWPRINTF. From-SVN: r151824
This commit is contained in:
parent
66be89f022
commit
e10822c2dc
@ -1,3 +1,9 @@
|
||||
2009-09-17 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* include/ext/vstring.h (to_wstring(long long),
|
||||
to_wstring(unsigned long long), to_wstring(long double)): Disable
|
||||
for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
|
||||
|
||||
2009-09-17 Johannes Singler <singler@ira.uka.de>
|
||||
|
||||
* include/parallel/algobase.h: Replace tabs by spaces;
|
||||
|
@ -2523,6 +2523,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
|
||||
stold(const __wvstring& __str, std::size_t* __idx = 0)
|
||||
{ return __gnu_cxx::__stoa(&std::wcstold, "stold", __str.c_str(), __idx); }
|
||||
|
||||
#ifndef _GLIBCXX_HAVE_BROKEN_VSWPRINTF
|
||||
inline __wvstring
|
||||
to_wstring(long long __val)
|
||||
{ return __gnu_cxx::__to_xstring<__wvstring>(&std::vswprintf,
|
||||
@ -2543,6 +2544,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
|
||||
L"%Lf", __val);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
_GLIBCXX_END_NAMESPACE
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user