aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2015-01-26 23:42:39 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2015-01-26 23:42:39 +0000
commit831a3a9e343d66a4dc51c141f2b5a87df5433627 (patch)
tree8b24d20bd9c8aeceb722af8fe96b6b620d94be71 /libstdc++-v3/config
parent26570a9b4bd111cd57f2148f4996e50c2ae812b1 (diff)
downloadgcc-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.cc2
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