diff options
author | Aliaksey Kandratsenka <alkondratenko@gmail.com> | 2016-02-06 19:13:07 -0800 |
---|---|---|
committer | Aliaksey Kandratsenka <alkondratenko@gmail.com> | 2016-02-06 19:13:07 -0800 |
commit | 00d8fa1ef8d6650f08e00f59baa22cd31b908432 (patch) | |
tree | 251d30ae32b8b72f66b8a87819c2a83b055af2e3 | |
parent | 08e034ad5940f24f99a24630c7b71a0de728d05b (diff) | |
download | gperftools-00d8fa1ef8d6650f08e00f59baa22cd31b908432.tar.gz |
always use real throw() on operators new/delete
Since non-glibc-s have no __THROW and lack of throw() on operators gives
us warning.
-rw-r--r-- | src/libc_override_gcc_and_weak.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libc_override_gcc_and_weak.h b/src/libc_override_gcc_and_weak.h index 606ff22..ae981c4 100644 --- a/src/libc_override_gcc_and_weak.h +++ b/src/libc_override_gcc_and_weak.h @@ -59,19 +59,19 @@ void* operator new(size_t size) throw (std::bad_alloc) ALIAS(tc_new); -void operator delete(void* p) __THROW +void operator delete(void* p) throw() ALIAS(tc_delete); void* operator new[](size_t size) throw (std::bad_alloc) ALIAS(tc_newarray); -void operator delete[](void* p) __THROW +void operator delete[](void* p) throw() ALIAS(tc_deletearray); -void* operator new(size_t size, const std::nothrow_t& nt) __THROW +void* operator new(size_t size, const std::nothrow_t& nt) throw() ALIAS(tc_new_nothrow); -void* operator new[](size_t size, const std::nothrow_t& nt) __THROW +void* operator new[](size_t size, const std::nothrow_t& nt) throw() ALIAS(tc_newarray_nothrow); -void operator delete(void* p, const std::nothrow_t& nt) __THROW +void operator delete(void* p, const std::nothrow_t& nt) throw() ALIAS(tc_delete_nothrow); -void operator delete[](void* p, const std::nothrow_t& nt) __THROW +void operator delete[](void* p, const std::nothrow_t& nt) throw() ALIAS(tc_deletearray_nothrow); #if defined(ENABLE_SIZED_DELETE) |