basic_string.tcc (string::_S_construct(_InIter, _InIter, const _Alloc&, forward_itera...
authorBenjamin Kosnik <bkoz@redhat.com>
Tue, 12 Mar 2002 22:10:34 +0000 (22:10 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 12 Mar 2002 22:10:34 +0000 (22:10 +0000)
commitfcaa810173fdf3915198350893f1bb90aa7cb689
tree9caa47fe708bd39a8891692bd697a68f0a4f41dc
parent6a45951fb24c1e9196b11f68d7c3ad79a54512cf
basic_string.tcc (string::_S_construct(_InIter, _InIter, const _Alloc&, forward_iterator_tag): Check for null.

2002-03-12  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/basic_string.tcc (string::_S_construct(_InIter,
_InIter, const _Alloc&, forward_iterator_tag): Check for null.
(string::basic_string(const _CharT* __s, const _Alloc& __a)): Same.
* testsuite/21_strings/ctor_copy_dtor.cc (test01): Re-enable, now
that memory limits are in place.
(test03): Add tests.

From-SVN: r50683
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.tcc
libstdc++-v3/testsuite/21_strings/ctor_copy_dtor.cc