stl_vector.h (_Vector_base<>::_M_allocate): Do not call _M_impl.allocate when __n...
authorPaolo Carlini <pcarlini@suse.de>
Fri, 7 Sep 2007 01:37:31 +0000 (01:37 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 7 Sep 2007 01:37:31 +0000 (01:37 +0000)
commitccd04b9f89c5adafd11300a09a5554f9a4b28f2e
tree8b2b305ad6e11d82e00296c92eb0ac785ce2d222
parentb9dd78fa1e85a6c0b2bc1256a529f5960e503d79
stl_vector.h (_Vector_base<>::_M_allocate): Do not call _M_impl.allocate when __n == 0.

2007-09-06  Paolo Carlini  <pcarlini@suse.de>

* include/bits/stl_vector.h (_Vector_base<>::_M_allocate):
Do not call _M_impl.allocate when __n == 0.
* testsuite/23_containers/vector/zero_sized_allocations.cc: New.

From-SVN: r128220
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_vector.h
libstdc++-v3/testsuite/23_containers/vector/zero_sized_allocations.cc [new file with mode: 0644]