summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-24 04:44:50 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2009-05-24 04:44:50 +0000
commit1a446ccc10f7d16ac978a4232dcfef3e503a79d2 (patch)
tree944b6621d20f14e014e6bf1e5cc21673d33243a5
parentb1c23dcf78fb6b0762346a58d0394493ded3808b (diff)
downloadgcc-1a446ccc10f7d16ac978a4232dcfef3e503a79d2.tar.gz
2009-05-24 Eelis van der Weegen <eelis@eelis.net>
* libsupc++/initializer_list (initializer_list): Add missing typedefs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147828 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/libsupc++/initializer_list9
2 files changed, 13 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 73bc1365d71..5f54296bb05 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-24 Eelis van der Weegen <eelis@eelis.net>
+
+ * libsupc++/initializer_list (initializer_list): Add missing typedefs.
+
2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/40221
diff --git a/libstdc++-v3/libsupc++/initializer_list b/libstdc++-v3/libsupc++/initializer_list
index 6b8a2021b64..4a48cc567a3 100644
--- a/libstdc++-v3/libsupc++/initializer_list
+++ b/libstdc++-v3/libsupc++/initializer_list
@@ -50,6 +50,15 @@ namespace std
: __array(__a), __len(__l) { }
public:
+
+ typedef _E value_type;
+ typedef const _E& reference;
+ typedef const _E& const_reference;
+ typedef size_t size_type;
+
+ typedef const _E* iterator;
+ typedef const _E* const_iterator;
+
initializer_list()
: __array(NULL), __len(0) { }