]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR libstdc++/9322 (return value of basic_streambuf<>::getloc affected by locale...
authorPetur Runolfsson <peturr02@ru.is>
Thu, 23 Jan 2003 22:53:35 +0000 (22:53 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Thu, 23 Jan 2003 22:53:35 +0000 (22:53 +0000)
commit1ceb90cfa1d97be16c6ce787293f70e4d0c77a5d
tree6e6f05ca3780e30c6e94fb8dcc7556a942ff45de
parent806e09354fd41e8783964a2403ac57b25ef8a64e
re PR libstdc++/9322 (return value of basic_streambuf<>::getloc affected by locale::global)

2003-01-23  Petur Runolfsson  <peturr02@ru.is>

PR libstdc++/9322
* include/std/std_streambuf.h
(basic_streambuf::basic_streambuf,
basic_streambuf::~basic_streambuf,
basic_streambuf::getloc, basic_streambuf::imbue):
Remove _M_buf_locale_init use.
* include/bits/fstream.tcc (basic_filebuf::imbue):  Likewise
* testsuite/27_io/filebuf_virtuals.cc (test08):  Add.
* testsuite/27_io/streambuf_members.cc (test08):  Add.
* testsuite/27_io/stringbuf_virtuals.cc (test08):  Add.

From-SVN: r61678
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/include/std/std_streambuf.h
libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc
libstdc++-v3/testsuite/27_io/streambuf_members.cc
libstdc++-v3/testsuite/27_io/stringbuf_virtuals.cc