]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/util/exception/safety.h
throw_allocator.h (__throw_value_base): Add move semantic, not throwing.
authorFrançois Dumont <fdumont@gcc.gnu.org>
Mon, 5 Nov 2012 20:58:35 +0000 (20:58 +0000)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Mon, 5 Nov 2012 20:58:35 +0000 (20:58 +0000)
commit51bf1e805efe9f8012c8580121dbf68dd9e8d0dc
treec92053601141aee3cf579cb24c61bd122f4db77d
parentb8435aa9450e6c3b222eab7f1fa875f6238c2b99
throw_allocator.h (__throw_value_base): Add move semantic, not throwing.

2012-10-05  François Dumont  <fdumont@gcc.gnu.org>

* include/ext/throw_allocator.h (__throw_value_base): Add move
semantic, not throwing.
(__throw_value_limit): Likewise.
(__throw_value_random): Likewise.
* testsuite/util/exception/safety.h: Add validation of C++11
methods emplace/emplace_front/emplace_back/emplace_hint.
* testsuite/util/testsuite_container_traits.h: Signal emplace
support on deque, forward_list, list and vector.
* testsuite/23_containers/deque/requirements/exception/
propagation_consistent.cc: Remove dg-do run fail.

From-SVN: r193184
libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/throw_allocator.h
libstdc++-v3/testsuite/23_containers/deque/requirements/exception/propagation_consistent.cc
libstdc++-v3/testsuite/util/exception/safety.h
libstdc++-v3/testsuite/util/testsuite_container_traits.h