Hi,
2011-10-04 Jonathan Wakely<jwakely....@gmail.com>
* include/ext/alloc_traits.h (__alloc_traits::max_size): Define.
(__alloc_traits::rebind): Define.
* include/bits/stl_vector.h: Use them.
* testsuite/util/testsuite_allocator.h (SimpleAllocator): Define.
* testsuite/23_containers/vector/allocator/minimal.cc: New.
* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
Adjust dg-error line numbers.
* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
Likewise.
* testsuite/23_containers/vector/requirements/dr438/
constructor_1_neg.cc: Likewise.
* testsuite/23_containers/vector/requirements/dr438/
constructor_2_neg.cc: Likewise.
today I ran the whole testsuite in C++0x mode and I'm pretty sure that
23_containers/vector/modifiers/swap/3.cc, which is now failing, wasn't a
couple of days ago (I ran the whole testsuite like that in order to
validate my std::list changes). When you have time, could you please
double check? (maybe after all we *do* want it to fail in C++0x mode,
but I'd like to understand if the behavior changed inadvertently!)
Thanks in advance,
Paolo.