From 117737a7fa6c8611d049f74dd9407ba5ab1ca425 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 23 Mar 2016 11:58:21 +0100 Subject: [PATCH] cxx.cc: Disable C++14 warning for new sized delete operator As long as we're not building in C++14 mode, the definition of the sized delete operator results in a compatibility warning. * cxx.cc (operator delete): Disable C++14 warning for sized variant. Signed-off-by: Corinna Vinschen --- winsup/cygwin/cxx.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/winsup/cygwin/cxx.cc b/winsup/cygwin/cxx.cc index df7491b42..ea78e75e6 100644 --- a/winsup/cygwin/cxx.cc +++ b/winsup/cygwin/cxx.cc @@ -29,11 +29,15 @@ operator delete (void *p) { free (p); } + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc++14-compat" void operator delete (void *p, size_t) { ::operator delete(p); } +#pragma GCC diagnostic pop void * operator new[] (std::size_t s)