aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2015-05-21 11:12:40 -0400
committerJason Merrill <jason@gcc.gnu.org>2015-05-21 11:12:40 -0400
commit4177264e09e997c54a58a714fde0588592a87c65 (patch)
tree76758f4d92f7ef229d0fafeef38b46392413030a /libstdc++-v3
parentda0bfb866eaa5ae5888e8815ec75878a43892dfb (diff)
downloadgcc-4177264e09e997c54a58a714fde0588592a87c65.zip
gcc-4177264e09e997c54a58a714fde0588592a87c65.tar.gz
gcc-4177264e09e997c54a58a714fde0588592a87c65.tar.bz2
del_opv.cc: Suppress -Wsized-deallocation.
* libsupc++/del_opv.cc: Suppress -Wsized-deallocation. * libsupc++/del_op.cc: Likewise. From-SVN: r223488
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/libsupc++/del_op.cc3
-rw-r--r--libstdc++-v3/libsupc++/del_opv.cc3
3 files changed, 11 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5797c97..3b44f54 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2015-05-21 Jason Merrill <jason@redhat.com>
+
+ * libsupc++/del_opv.cc: Suppress -Wsized-deallocation.
+ * libsupc++/del_op.cc: Likewise.
+
2015-05-20 François Dumont <fdumont@gcc.gnu.org>
* include/debug/formatter.h (_GLIBCXX_TYPEID): New macro to simplify
diff --git a/libstdc++-v3/libsupc++/del_op.cc b/libstdc++-v3/libsupc++/del_op.cc
index 06eb2a0..8e7aa2f 100644
--- a/libstdc++-v3/libsupc++/del_op.cc
+++ b/libstdc++-v3/libsupc++/del_op.cc
@@ -40,6 +40,9 @@ _GLIBCXX_END_NAMESPACE_VERSION
#include "new"
+// The sized deletes are defined in other files.
+#pragma GCC diagnostic ignored "-Wsized-deallocation"
+
_GLIBCXX_WEAK_DEFINITION void
operator delete(void* ptr) _GLIBCXX_USE_NOEXCEPT
{
diff --git a/libstdc++-v3/libsupc++/del_opv.cc b/libstdc++-v3/libsupc++/del_opv.cc
index 6fc1710..0a050bb 100644
--- a/libstdc++-v3/libsupc++/del_opv.cc
+++ b/libstdc++-v3/libsupc++/del_opv.cc
@@ -26,6 +26,9 @@
#include <bits/c++config.h>
#include "new"
+// The sized deletes are defined in other files.
+#pragma GCC diagnostic ignored "-Wsized-deallocation"
+
_GLIBCXX_WEAK_DEFINITION void
operator delete[] (void *ptr) _GLIBCXX_USE_NOEXCEPT
{