From 5d5fefeb248991e7ad3cd3dcb144233b54161da2 Mon Sep 17 00:00:00 2001 From: Florian Krohm Date: Tue, 1 Oct 2013 22:18:14 +0000 Subject: [PATCH] Fix exception specification for operator delete as spotted by clang 3.3 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13598 --- massif/tests/overloaded-new.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/massif/tests/overloaded-new.cpp b/massif/tests/overloaded-new.cpp index e92cfd55a1..6c61d8e1d5 100644 --- a/massif/tests/overloaded-new.cpp +++ b/massif/tests/overloaded-new.cpp @@ -34,12 +34,12 @@ __attribute__((noinline)) void* operator new[] (std::size_t n, std::nothrow_t co return malloc(n); } -__attribute__((noinline)) void operator delete (void* p) +__attribute__((noinline)) void operator delete (void* p) throw() { return free(p); } -__attribute__((noinline)) void operator delete[] (void* p) +__attribute__((noinline)) void operator delete[] (void* p) throw() { return free(p); } -- 2.47.2