re PR libstdc++/8347 (empty vector range used in string construction causes core dump.)

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.

From-SVN: r58577
This commit is contained in:
Paolo Carlini 2002-10-27 08:35:06 +01:00 committed by Paolo Carlini
parent 881fc35459
commit 085825b83b
3 changed files with 26 additions and 5 deletions