diff options
author | Romain Geissler <romain.geissler@amadeus.com> | 2017-06-18 15:21:19 +0200 |
---|---|---|
committer | Aliaksey Kandratsenka <alkondratenko@gmail.com> | 2017-07-09 14:10:06 -0700 |
commit | 2d220c7e26bd279ec87f9d1fc694ca5114b20bee (patch) | |
tree | 467ba2b27d8ac8648e58dfc21292c33468a8552a /src/libc_override_gcc_and_weak.h | |
parent | c4de73c0e69b9a75b6795fdd4598234baed8496d (diff) | |
download | gperftools-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.h | 28 |
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 */ |