aboutsummaryrefslogtreecommitdiff
path: root/Makefile.def
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2011-07-25 17:08:48 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2011-07-25 17:08:48 +0000
commitcc2ba8e30fa7378e5f0e4a7473287c918d7db663 (patch)
tree8bf7168be80b73a3be6683e8ecbc408f74f347c5 /Makefile.def
parent8175c19c1ba6e51ea44e00ea4bff5a3725ddbddb (diff)
downloadgcc-cc2ba8e30fa7378e5f0e4a7473287c918d7db663.zip
gcc-cc2ba8e30fa7378e5f0e4a7473287c918d7db663.tar.gz
gcc-cc2ba8e30fa7378e5f0e4a7473287c918d7db663.tar.bz2
re PR libstdc++/49836 ([C++0x] vector<T>::push_back() should not require T to be (move-)assignable)
2011-07-25 Paolo Carlini <paolo.carlini@oracle.com> Nathan Ridge <zeratul976@hotmail.com> PR libstdc++/49836 * include/bits/stl_vector.h (vector<>::_M_emplace_back_aux): Declare. (vector<>::push_back(const value_type&)): Use it. * include/bits/vector.tcc: Define. (vector<>::emplace_back(_Args&&...)): Use it. * testsuite/util/testsuite_tr1.h (CopyConsOnlyType, MoveConsOnlyType): Add. * testsuite/23_containers/vector/modifiers/push_back/49836.cc: New. * testsuite/23_containers/deque/modifiers/push_back/49836.cc: Likewise. * testsuite/23_containers/deque/modifiers/push_front/49836.cc: Likewise. * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Adjust dg-error line number. * 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. Co-Authored-By: Nathan Ridge <zeratul976@hotmail.com> From-SVN: r176761
Diffstat (limited to 'Makefile.def')
0 files changed, 0 insertions, 0 deletions