summaryrefslogtreecommitdiff
path: root/src/libc_override_gcc_and_weak.h
diff options
context:
space:
mode:
authorRomain Geissler <romain.geissler@amadeus.com>2017-06-18 15:21:19 +0200
committerAliaksey Kandratsenka <alkondratenko@gmail.com>2017-07-09 14:10:06 -0700
commit2d220c7e26bd279ec87f9d1fc694ca5114b20bee (patch)
tree467ba2b27d8ac8648e58dfc21292c33468a8552a /src/libc_override_gcc_and_weak.h
parentc4de73c0e69b9a75b6795fdd4598234baed8496d (diff)
downloadgperftools-2d220c7e26bd279ec87f9d1fc694ca5114b20bee.tar.gz
Replace "throw()" by "PERFTOOLS_NOTHROW"
Automatically done with: sed -e 's/\<throw[[:space:]]*([[:space:]]*)/PERFTOOLS_NOTHROW/g' -i $(git grep -l 'throw[[:space:]]*([[:space:]]*)') [alkondratenko@gmail.com: updated to define empty PERFTOOLS_NOTHROW only on pre-c++11 standards]
Diffstat (limited to 'src/libc_override_gcc_and_weak.h')
-rw-r--r--src/libc_override_gcc_and_weak.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/libc_override_gcc_and_weak.h b/src/libc_override_gcc_and_weak.h
index 8b1e56a..5c4e6dd 100644
--- a/src/libc_override_gcc_and_weak.h
+++ b/src/libc_override_gcc_and_weak.h
@@ -59,36 +59,36 @@
void* operator new(size_t size) PERFTOOLS_THROW(std::bad_alloc)
ALIAS(tc_new);
-void operator delete(void* p) throw()
+void operator delete(void* p) PERFTOOLS_NOTHROW
ALIAS(tc_delete);
void* operator new[](size_t size) PERFTOOLS_THROW(std::bad_alloc)
ALIAS(tc_newarray);
-void operator delete[](void* p) throw()
+void operator delete[](void* p) PERFTOOLS_NOTHROW
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) PERFTOOLS_NOTHROW
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) PERFTOOLS_NOTHROW
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) PERFTOOLS_NOTHROW
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) PERFTOOLS_NOTHROW
ALIAS(tc_deletearray_nothrow);
#if defined(ENABLE_SIZED_DELETE)
-void operator delete(void *p, size_t size) throw()
+void operator delete(void *p, size_t size) PERFTOOLS_NOTHROW
ALIAS(tc_delete_sized);
-void operator delete[](void *p, size_t size) throw()
+void operator delete[](void *p, size_t size) PERFTOOLS_NOTHROW
ALIAS(tc_deletearray_sized);
#elif defined(ENABLE_DYNAMIC_SIZED_DELETE) && \
(__GNUC__ * 100 + __GNUC_MINOR__) >= 405
-static void delegate_sized_delete(void *p, size_t s) throw() {
+static void delegate_sized_delete(void *p, size_t s) PERFTOOLS_NOTHROW {
(operator delete)(p);
}
-static void delegate_sized_deletearray(void *p, size_t s) throw() {
+static void delegate_sized_deletearray(void *p, size_t s) PERFTOOLS_NOTHROW {
(operator delete[])(p);
}
@@ -122,16 +122,16 @@ static void *resolve_deletearray_sized(void) {
}
-void operator delete(void *p, size_t size) throw()
+void operator delete(void *p, size_t size) PERFTOOLS_NOTHROW
__attribute__((ifunc("resolve_delete_sized")));
-void operator delete[](void *p, size_t size) throw()
+void operator delete[](void *p, size_t size) PERFTOOLS_NOTHROW
__attribute__((ifunc("resolve_deletearray_sized")));
#else /* !ENABLE_SIZED_DELETE && !ENABLE_DYN_SIZED_DELETE */
-void operator delete(void *p, size_t size) throw()
+void operator delete(void *p, size_t size) PERFTOOLS_NOTHROW
ALIAS(tc_delete);
-void operator delete[](void *p, size_t size) throw()
+void operator delete[](void *p, size_t size) PERFTOOLS_NOTHROW
ALIAS(tc_deletearray);
#endif /* !ENABLE_SIZED_DELETE && !ENABLE_DYN_SIZED_DELETE */