aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2010-09-13 16:30:47 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2010-09-13 16:30:47 +0000
commitac42c96090394e592af5e835412b73db6e424594 (patch)
treede0b5db4b3017d0058902aa6c56cd56a54f80af3
parentfe09341996830326619599df24e20896c3473e2d (diff)
downloadgcc-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/ChangeLog6
-rw-r--r--libstdc++-v3/include/bits/forward_list.h2
-rw-r--r--libstdc++-v3/include/bits/forward_list.tcc2
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();