diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2015-01-26 23:42:39 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2015-01-26 23:42:39 +0000 |
commit | 831a3a9e343d66a4dc51c141f2b5a87df5433627 (patch) | |
tree | 8b24d20bd9c8aeceb722af8fe96b6b620d94be71 /libstdc++-v3/config | |
parent | 26570a9b4bd111cd57f2148f4996e50c2ae812b1 (diff) | |
download | gcc-831a3a9e343d66a4dc51c141f2b5a87df5433627.zip gcc-831a3a9e343d66a4dc51c141f2b5a87df5433627.tar.gz gcc-831a3a9e343d66a4dc51c141f2b5a87df5433627.tar.bz2 |
re PR target/64368 (Several libstdc++ test failures on non-linux platforms after r218964.)
PR libstdc++/64368
* config/locale/gnu/numeric_members.cc (numpunct<char>::~numpunct(),
numpunct<wchar_t>::~numpunct()): Do not set _M_data->_M_grouping.
* src/c++11/cxx11-shim_facets.cc (numpunct_shim): Remove _M_grouping
and use cache's _M_grouping field.
(__numpunct_fill_cache): Likewise.
(__moneypunct_fill_cache): Improve comments.
From-SVN: r220143
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r-- | libstdc++-v3/config/locale/gnu/numeric_members.cc | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libstdc++-v3/config/locale/gnu/numeric_members.cc b/libstdc++-v3/config/locale/gnu/numeric_members.cc index 919a5c6..aab01f9c 100644 --- a/libstdc++-v3/config/locale/gnu/numeric_members.cc +++ b/libstdc++-v3/config/locale/gnu/numeric_members.cc @@ -117,7 +117,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { if (_M_data->_M_grouping_size) delete [] _M_data->_M_grouping; - _M_data->_M_grouping = 0; delete _M_data; } @@ -210,7 +209,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { if (_M_data->_M_grouping_size) delete [] _M_data->_M_grouping; - _M_data->_M_grouping = 0; delete _M_data; } #endif |