diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2010-09-13 16:30:47 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2010-09-13 16:30:47 +0000 |
commit | ac42c96090394e592af5e835412b73db6e424594 (patch) | |
tree | de0b5db4b3017d0058902aa6c56cd56a54f80af3 | |
parent | fe09341996830326619599df24e20896c3473e2d (diff) | |
download | gcc-ac42c96090394e592af5e835412b73db6e424594.zip gcc-ac42c96090394e592af5e835412b73db6e424594.tar.gz gcc-ac42c96090394e592af5e835412b73db6e424594.tar.bz2 |
forward_list.h (forward_list<>::resize(size_type, value_type)): Fix signature, per LWG 1340.
2010-09-13 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/forward_list.h (forward_list<>::resize(size_type,
value_type)): Fix signature, per LWG 1340.
* include/bits/forward_list.tcc: Adjust definition.
From-SVN: r164249
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/forward_list.h | 2 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/forward_list.tcc | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index bc6f62b..8af50c5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,11 @@ 2010-09-13 Paolo Carlini <paolo.carlini@oracle.com> + * include/bits/forward_list.h (forward_list<>::resize(size_type, + value_type)): Fix signature, per LWG 1340. + * include/bits/forward_list.tcc: Adjust definition. + +2010-09-13 Paolo Carlini <paolo.carlini@oracle.com> + * testsuite/27_io/basic_filebuf/seekoff/char/4.cc: New. * testsuite/27_io/basic_filebuf/seekoff/wchar_t/4.cc: Likewise. diff --git a/libstdc++-v3/include/bits/forward_list.h b/libstdc++-v3/include/bits/forward_list.h index 4fe029d..a76c8a3 100644 --- a/libstdc++-v3/include/bits/forward_list.h +++ b/libstdc++-v3/include/bits/forward_list.h @@ -1002,7 +1002,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) * populated with given data. */ void - resize(size_type __sz, value_type __val); + resize(size_type __sz, const value_type& __val); /** * @brief Erases all the elements. diff --git a/libstdc++-v3/include/bits/forward_list.tcc b/libstdc++-v3/include/bits/forward_list.tcc index 8688f09..70453c2 100644 --- a/libstdc++-v3/include/bits/forward_list.tcc +++ b/libstdc++-v3/include/bits/forward_list.tcc @@ -201,7 +201,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) template<typename _Tp, typename _Alloc> void forward_list<_Tp, _Alloc>:: - resize(size_type __sz, value_type __val) + resize(size_type __sz, const value_type& __val) { iterator __k = before_begin(); |