diff options
| author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-01-04 13:55:25 +0000 |
|---|---|---|
| committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-01-04 13:55:25 +0000 |
| commit | e224492b4e11cdc5afca8b90308f9ead8cd41ee9 (patch) | |
| tree | feda5d21d14f4f3d81e61346d5f8af250aa3ffbb | |
| parent | c17add599c86adc3829d263e79a50c6a31b244bd (diff) | |
| download | ppe42-gcc-e224492b4e11cdc5afca8b90308f9ead8cd41ee9.tar.gz ppe42-gcc-e224492b4e11cdc5afca8b90308f9ead8cd41ee9.zip | |
2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/38719
* include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
_Fwd_list_const_iterator::_M_next): Fix return type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@143052 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
| -rw-r--r-- | libstdc++-v3/include/bits/forward_list.h | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b90886e473b..cdf2770f945 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2009-01-04 Paolo Carlini <paolo.carlini@oracle.com> + + PR libstdc++/38719 + * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next, + _Fwd_list_const_iterator::_M_next): Fix return type. + 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com> * Revert last commit, reopen and suspend libstdc++/38678. diff --git a/libstdc++-v3/include/bits/forward_list.h b/libstdc++-v3/include/bits/forward_list.h index 473982c7e78..e6a6a80d513 100644 --- a/libstdc++-v3/include/bits/forward_list.h +++ b/libstdc++-v3/include/bits/forward_list.h @@ -1,6 +1,6 @@ // <forward_list.h> -*- C++ -*- -// Copyright (C) 2008 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -188,7 +188,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) operator!=(const _Self& __x) const { return this->_M_node != __x._M_node; } - const _Self& + _Self _M_next() const { if (_M_node) @@ -259,7 +259,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) operator!=(const _Self& __x) const { return this->_M_node != __x._M_node; } - const _Self& + _Self _M_next() const { if (this->_M_node) |

