diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2015-11-15 11:15:08 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2015-11-15 11:15:08 +0000 |
commit | 356510acd94c858b610a9cc4012880f5ba810c44 (patch) | |
tree | 766a631287ba244191c250d66de93ca281a55a05 | |
parent | 1d899da29704ced8c3a947763a963e82e9044015 (diff) | |
download | gcc-356510acd94c858b610a9cc4012880f5ba810c44.zip gcc-356510acd94c858b610a9cc4012880f5ba810c44.tar.gz gcc-356510acd94c858b610a9cc4012880f5ba810c44.tar.bz2 |
PR libstdc++/68353 fix _GLIBCXX_USE_C99_WCHAR test
PR libstdc++/68353
* include/bits/basic_string.h: Test value of _GLIBCXX_USE_C99_WCHAR
not whether it is defined.
* include/ext/vstring.h: Likewise.
From-SVN: r230395
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/basic_string.h | 2 | ||||
-rw-r--r-- | libstdc++-v3/include/ext/vstring.h | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 942e418..fcef035 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2015-11-15 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/68353 + * include/bits/basic_string.h: Test value of _GLIBCXX_USE_C99_WCHAR + not whether it is defined. + * include/ext/vstring.h: Likewise. + 2015-11-14 Andreas Tobler <andreast@gcc.gnu.org> * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Change locale implementation diff --git a/libstdc++-v3/include/bits/basic_string.h b/libstdc++-v3/include/bits/basic_string.h index b3853cd..e7f965e 100644 --- a/libstdc++-v3/include/bits/basic_string.h +++ b/libstdc++-v3/include/bits/basic_string.h @@ -5503,7 +5503,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 } #endif // _GLIBCXX_USE_C99_STDIO -#if defined(_GLIBCXX_USE_WCHAR_T) && defined(_GLIBCXX_USE_C99_WCHAR) +#if defined(_GLIBCXX_USE_WCHAR_T) && _GLIBCXX_USE_C99_WCHAR inline int stoi(const wstring& __str, size_t* __idx = 0, int __base = 10) { return __gnu_cxx::__stoa<long, int>(&std::wcstol, "stoi", __str.c_str(), diff --git a/libstdc++-v3/include/ext/vstring.h b/libstdc++-v3/include/ext/vstring.h index 8732bd3..529e4f3 100644 --- a/libstdc++-v3/include/ext/vstring.h +++ b/libstdc++-v3/include/ext/vstring.h @@ -2794,7 +2794,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } #endif // _GLIBCXX_USE_C99_STDIO -#if defined(_GLIBCXX_USE_WCHAR_T) && defined(_GLIBCXX_USE_C99_WCHAR) +#if defined(_GLIBCXX_USE_WCHAR_T) && _GLIBCXX_USE_C99_WCHAR inline int stoi(const __wvstring& __str, std::size_t* __idx = 0, int __base = 10) { return __gnu_cxx::__stoa<long, int>(&std::wcstol, "stoi", __str.c_str(), |