summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2002-02-07 20:28:55 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2002-02-07 20:28:55 +0000
commitc012c197384fd7b2ec7367ba4dd29c197e90de70 (patch)
tree80b9adcaa8527a1ff92f5ccfc8d7247f3393e1ce
parent6debb1d03893f1e2393394d7dd3072fbf624c11d (diff)
downloadppe42-gcc-c012c197384fd7b2ec7367ba4dd29c197e90de70.tar.gz
ppe42-gcc-c012c197384fd7b2ec7367ba4dd29c197e90de70.zip
2002-02-07 Benjamin Kosnik <bkoz@redhat.com>
Wolfgang Bangerth <wolfgang.bangerth@iwr.uni-heidelberg.de> * include/bits/basic_ios.tcc (basic_ios::narrow): Add default value. (basic_ios::widen): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49590 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/include/bits/basic_ios.tcc4
2 files changed, 8 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f384f07fa76..d38dca4a57d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2002-02-07 Benjamin Kosnik <bkoz@redhat.com>
+ Wolfgang Bangerth <wolfgang.bangerth@iwr.uni-heidelberg.de>
+
+ * include/bits/basic_ios.tcc (basic_ios::narrow): Add default value.
+ (basic_ios::widen): Same.
+
2002-02-07 Paolo Carlini <pcarlini@unitus.it>
* testsuite/22_locale/money_get_members_char.cc:
diff --git a/libstdc++-v3/include/bits/basic_ios.tcc b/libstdc++-v3/include/bits/basic_ios.tcc
index d1f5d19b33c..dd4329f5cd9 100644
--- a/libstdc++-v3/include/bits/basic_ios.tcc
+++ b/libstdc++-v3/include/bits/basic_ios.tcc
@@ -92,7 +92,7 @@ namespace std
char
basic_ios<_CharT, _Traits>::narrow(char_type __c, char __dfault) const
{
- char __ret;
+ char __ret = __dfault;
if (_M_check_facet(_M_ios_fctype))
__ret = _M_ios_fctype->narrow(__c, __dfault);
return __ret;
@@ -102,7 +102,7 @@ namespace std
_CharT
basic_ios<_CharT, _Traits>::widen(char __c) const
{
- char_type __ret;
+ char_type __ret = char_type();
if (_M_check_facet(_M_ios_fctype))
__ret = _M_ios_fctype->widen(__c);
return __ret;
OpenPOWER on IntegriCloud