2002-10-27 Paolo Carlini <pcarlini@unitus.it>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 27 Oct 2002 07:35:06 +0000 (07:35 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 27 Oct 2002 07:35:06 +0000 (07:35 +0000)
commitf48f94387affddbd8c5400ab05ca734238126b29
tree2c476023bdd470f4ec06836f5845a7aa69a038c6
parentdc9c8ad9c367d832cd0d7020ddb6d84444ab5a2e
2002-10-27  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/8347
* include/bits/basic_string.tcc
(string::_S_construct(_InIter, _InIter, const _Alloc&,
forward_iterator_tag)): Do not throw logic error if
__beg == NULL && __end == __beg.
(string::string(const _CharT*, const _Alloc&)): Tweak.
* testsuite/21_strings/ctor_copy_dtor.cc: Add test05 from PR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58577 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.tcc
libstdc++-v3/testsuite/21_strings/ctor_copy_dtor.cc