From: paolo Date: Fri, 17 Oct 2008 09:08:02 +0000 (+0000) Subject: 2008-10-17 Paolo Carlini X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=da86ab61e2a1f3417b05bbac240481967e7def9d;p=thirdparty%2Fgcc.git 2008-10-17 Paolo Carlini * include/bits/forward_list.tcc (forward_list<>:: _M_initialize_dispatch(_InputIterator, _InputIterator, __false_type)): Simplify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141192 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f9deb3a0cd97..18aa1778d5e5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2008-10-17 Paolo Carlini + + * include/bits/forward_list.tcc (forward_list<>:: + _M_initialize_dispatch(_InputIterator, _InputIterator, __false_type)): + Simplify. + 2008-10-17 Paolo Carlini * include/bits/forward_list.h (forward_list<>:: diff --git a/libstdc++-v3/include/bits/forward_list.tcc b/libstdc++-v3/include/bits/forward_list.tcc index f222f703aac9..02b1a0d1d420 100644 --- a/libstdc++-v3/include/bits/forward_list.tcc +++ b/libstdc++-v3/include/bits/forward_list.tcc @@ -215,12 +215,10 @@ _GLIBCXX_BEGIN_NAMESPACE(std) __false_type) { _Fwd_list_node_base* __to = &this->_M_impl._M_head; - _InputIterator __curr = __first; - while (__curr != __last) + for (; __first != __last; ++__first) { - __to->_M_next = this->_M_create_node(*__curr); + __to->_M_next = this->_M_create_node(*__first); __to = __to->_M_next; - ++__curr; } }