diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2008-10-16 14:04:28 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2008-10-16 14:04:28 +0000 |
commit | 919e5c5edf386d390e97199d4b302b3a59a57e36 (patch) | |
tree | d21799d8b9aacc0c4a841e065738edfc86367039 | |
parent | a39562d94418f27cbf1ad25c24015bd9c2a0de17 (diff) | |
download | gcc-919e5c5edf386d390e97199d4b302b3a59a57e36.zip gcc-919e5c5edf386d390e97199d4b302b3a59a57e36.tar.gz gcc-919e5c5edf386d390e97199d4b302b3a59a57e36.tar.bz2 |
forward_list.tcc (operator==): Use auto.
2008-10-16 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/forward_list.tcc (operator==): Use auto.
From-SVN: r141173
-rw-r--r-- | libstdc++-v3/ChangeLog | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/forward_list.tcc | 8 |
2 files changed, 7 insertions, 5 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 14aeec0..4b7151e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,9 @@ 2008-10-16 Paolo Carlini <paolo.carlini@oracle.com> + * include/bits/forward_list.tcc (operator==): Use auto. + +2008-10-16 Paolo Carlini <paolo.carlini@oracle.com> + * include/bits/forward_list.h (_Fwd_list_base<>::_M_insert_after): Move out of line, tweak to return _Fwd_list_node_base*. (forward_list<>::insert_after(const_iterator, const _Tp&), diff --git a/libstdc++-v3/include/bits/forward_list.tcc b/libstdc++-v3/include/bits/forward_list.tcc index 7ae4f23..46b97d5 100644 --- a/libstdc++-v3/include/bits/forward_list.tcc +++ b/libstdc++-v3/include/bits/forward_list.tcc @@ -469,7 +469,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) iterator __first = begin(); iterator __last = end(); if (__first == __last) - return; + return; iterator __next = __first; while (++__next != __last) { @@ -518,10 +518,8 @@ _GLIBCXX_BEGIN_NAMESPACE(std) { // We don't have size() so we need to walk through both lists // making sure both iterators are valid. - typename std::forward_list<_Tp, _Alloc>::const_iterator __ix - = __lx.cbegin(); - typename std::forward_list<_Tp, _Alloc>::const_iterator __iy - = __ly.cbegin(); + auto __ix = __lx.cbegin(); + auto __iy = __ly.cbegin(); while (__ix != __lx.cend() && __iy != __ly.cend()) { if (*__ix != *__iy) |