fstream.tcc (basic_filebuf<>::underflow): Don't call codecvt::in at all if _M_ext_nex...
authorPaolo Carlini <pcarlini@suse.de>
Tue, 27 Mar 2007 15:51:41 +0000 (15:51 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 27 Mar 2007 15:51:41 +0000 (15:51 +0000)
commit7558d8101e0d80fbeb7346e1c3084f23b6f95276
tree612c1978f81db69ab46275d50d7b7914b9ab1a2e
parentc21c775aebda19b465d7fef576fb078cabac4a71
fstream.tcc (basic_filebuf<>::underflow): Don't call codecvt::in at all if _M_ext_next >= _M_ext_end.

2007-03-27  Paolo Carlini  <pcarlini@suse.de>

* include/bits/fstream.tcc (basic_filebuf<>::underflow):
Don't call codecvt::in at all if _M_ext_next >= _M_ext_end.
* testsuite/27_io/basic_filebuf/underflow/char/3.cc: New.

From-SVN: r123260
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/testsuite/27_io/basic_filebuf/underflow/char/3.cc [new file with mode: 0644]