summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-06 20:08:18 +0000
committerpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-06 20:08:18 +0000
commit35b362c5ace3d408d7b80235af82f092a68bd677 (patch)
treefc8629362652cc2bcd8273329c2d92d4183eaf87
parent1a7cfed3b5fd7d5025afdd770b75cef9aeca7c81 (diff)
downloadppe42-gcc-35b362c5ace3d408d7b80235af82f092a68bd677.tar.gz
ppe42-gcc-35b362c5ace3d408d7b80235af82f092a68bd677.zip
2002-03-06 Phil Edwards <pme@gcc.gnu.org>
PR libstdc++/5734 * include/bits/stl_vector.h (vector::push_back()): Guard with _GLIBCPP_DEPRECATED. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50375 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/include/bits/stl_vector.h5
2 files changed, 11 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 79c7429426f..6cb5a0247bf 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,5 +1,11 @@
2002-03-06 Phil Edwards <pme@gcc.gnu.org>
+ PR libstdc++/5734
+ * include/bits/stl_vector.h (vector::push_back()): Guard with
+ _GLIBCPP_DEPRECATED.
+
+2002-03-06 Phil Edwards <pme@gcc.gnu.org>
+
* include/bits/c++config: Fix misplaced leading blanks on first line.
2002-03-05 Benjamin Kosnik <bkoz@redhat.com>
diff --git a/libstdc++-v3/include/bits/stl_vector.h b/libstdc++-v3/include/bits/stl_vector.h
index 4d8e7513e9f..75260a3e5a3 100644
--- a/libstdc++-v3/include/bits/stl_vector.h
+++ b/libstdc++-v3/include/bits/stl_vector.h
@@ -484,9 +484,13 @@ public:
_M_insert_aux(end(), __x);
}
+#ifdef _GLIBCPP_DEPRECATED
/**
* Add an element to the end of the vector. The element is
* default-constructed.
+ *
+ * @note You must define _GLIBCPP_DEPRECATED to make this visible; see
+ * c++config.h.
*/
void
push_back()
@@ -498,6 +502,7 @@ public:
else
_M_insert_aux(end());
}
+#endif
void
swap(vector<_Tp, _Alloc>& __x)
OpenPOWER on IntegriCloud