aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2005-09-12 19:48:04 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2005-09-12 19:48:04 +0000
commitdbc564aea36c6a2a6c3dc7d3a6e2614f47a4d920 (patch)
tree01c1e6f6eab62bcb49c354c0334b4a05f363e05f
parentc8b3a7929b6b0a961c8dd4c69b89649f07ffe72b (diff)
downloadgcc-dbc564aea36c6a2a6c3dc7d3a6e2614f47a4d920.zip
gcc-dbc564aea36c6a2a6c3dc7d3a6e2614f47a4d920.tar.gz
gcc-dbc564aea36c6a2a6c3dc7d3a6e2614f47a4d920.tar.bz2
re PR libstdc++/23417 (bits/stl_tree.h isn't -Weffc++ clean)
2005-09-12 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/23417 * include/bits/stl_list.h (_List_impl): Use member initialization list for -Weffc++. From-SVN: r104187
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/include/bits/stl_list.h3
2 files changed, 8 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index eff6539..9b96940 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2005-09-12 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/23417
+ * include/bits/stl_list.h (_List_impl): Use member initialization
+ list for -Weffc++.
+
2005-09-12 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/23767
diff --git a/libstdc++-v3/include/bits/stl_list.h b/libstdc++-v3/include/bits/stl_list.h
index 6aa67fe..3d954e9 100644
--- a/libstdc++-v3/include/bits/stl_list.h
+++ b/libstdc++-v3/include/bits/stl_list.h
@@ -303,8 +303,9 @@ namespace _GLIBCXX_STD
: public _Node_alloc_type
{
_List_node_base _M_node;
+
_List_impl(const _Node_alloc_type& __a)
- : _Node_alloc_type(__a)
+ : _Node_alloc_type(__a), _M_node()
{ }
};