re PR libstdc++/55979 ([C++11] std::list range construction imposes unnecessary conve...
authorPaolo Carlini <paolo.carlini@oracle.com>
Sun, 17 Mar 2013 18:27:52 +0000 (18:27 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 17 Mar 2013 18:27:52 +0000 (18:27 +0000)
commitb4904956fad37473e178ef573049536ba87c4462
treebb338242bd139b637ef0753eea81d49714bbc18e
parent9f4f1735d8b1200b5dbdb86e574c62aa5540cf11
re PR libstdc++/55979 ([C++11] std::list range construction imposes unnecessary conversion constraints)

2013-03-17  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/55979
* include/bits/stl_list.h (_M_initialize_dispatch(_InputIterator,
_InputIterator, __false_type)): Use emplace_back.
* testsuite/23_containers/list/cons/55979.cc: New.
* testsuite/23_containers/list/modifiers/1.h: Adjust.
* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
Adjust dg-error line number.

From-SVN: r196755
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_list.h
libstdc++-v3/testsuite/23_containers/list/cons/55979.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/modifiers/1.h
libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc