Optimise std::list::assign(initializer_list<T>) slightly
* include/bits/stl_list.h (assign(initializer_list<value_type>)): Call _M_assign_dispatch directly with correct tag. From-SVN: r240984
This commit is contained in:
parent
0470fad0d6
commit
4bb4acee68
@ -1,5 +1,8 @@
|
||||
2016-10-11 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_list.h (assign(initializer_list<value_type>)): Call
|
||||
_M_assign_dispatch directly with correct tag.
|
||||
|
||||
* doc/xml/manual/intro.xml: Document LWG 2484 status.
|
||||
* libsupc++/nested_exception.h (_Throw_with_nested_impl)
|
||||
(_Throw_with_nested_helper): Remove.
|
||||
|
@ -830,7 +830,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
|
||||
*/
|
||||
void
|
||||
assign(initializer_list<value_type> __l)
|
||||
{ this->assign(__l.begin(), __l.end()); }
|
||||
{ this->_M_assign_dispatch(__l.begin(), __l.end(), __false_type()); }
|
||||
#endif
|
||||
|
||||
/// Get a copy of the memory allocation object.
|
||||
|
Loading…
Reference in New Issue
Block a user