aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@unitus.it>2003-05-30 13:39:56 +0200
committerPaolo Carlini <paolo@gcc.gnu.org>2003-05-30 11:39:56 +0000
commitc5b6351bd6020fe65557793b099654c11ef04b92 (patch)
treeaa838061a96fd91647fbac4ebff9fcb245ba2ef1
parent61d74548d6cb79c73d787f43835effe6f272991a (diff)
downloadgcc-c5b6351bd6020fe65557793b099654c11ef04b92.zip
gcc-c5b6351bd6020fe65557793b099654c11ef04b92.tar.gz
gcc-c5b6351bd6020fe65557793b099654c11ef04b92.tar.bz2
fstream.tcc (_M_convert_to_external): Don't check for __ilen > 0.
2003-05-30 Paolo Carlini <pcarlini@unitus.it> * include/bits/fstream.tcc (_M_convert_to_external): Don't check for __ilen > 0. From-SVN: r67240
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/include/bits/fstream.tcc2
2 files changed, 6 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e503c7e..04a9895 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-30 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/fstream.tcc (_M_convert_to_external): Don't
+ check for __ilen > 0.
+
2003-05-29 Sylvain Pion <Sylvain.Pion@mpi-sb.mpg.de>
PR libstdc++/10783
diff --git a/libstdc++-v3/include/bits/fstream.tcc b/libstdc++-v3/include/bits/fstream.tcc
index 9bbb5cc..b791579 100644
--- a/libstdc++-v3/include/bits/fstream.tcc
+++ b/libstdc++-v3/include/bits/fstream.tcc
@@ -376,7 +376,7 @@ namespace std
streamsize __elen = 0;
streamsize __plen = 0;
- if (__check_facet(_M_codecvt).always_noconv() && __ilen)
+ if (__check_facet(_M_codecvt).always_noconv())
{
__elen += _M_file.xsputn(reinterpret_cast<char*>(__ibuf), __ilen);
__plen += __ilen;