From 6d9051edd695e3843d915258fe37520bd1c3590b Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Sun, 1 May 2016 09:32:10 +0000 Subject: [PATCH] Bug 1259537 - Unbreak libc++ build after bug 1245076. r=glandium MozReview-Commit-ID: 31otXvuDu4A --HG-- extra : rebase_source : 048a81a540154b672a9249482124d396336acbc4 --- memory/mozalloc/throw_gcc.h | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/memory/mozalloc/throw_gcc.h b/memory/mozalloc/throw_gcc.h index de5fc62b43f9..18027e04a4a3 100644 --- a/memory/mozalloc/throw_gcc.h +++ b/memory/mozalloc/throw_gcc.h @@ -25,98 +25,98 @@ namespace std { // doing this after careful review because we want to define our own // exception throwing semantics. Don't try this at home! -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_bad_exception(void) { mozalloc_abort("fatal: STL threw bad_exception"); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_bad_alloc(void) { mozalloc_abort("fatal: STL threw bad_alloc"); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_bad_cast(void) { mozalloc_abort("fatal: STL threw bad_cast"); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_bad_typeid(void) { mozalloc_abort("fatal: STL threw bad_typeid"); } // used by -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_bad_function_call(void) { mozalloc_abort("fatal: STL threw bad_function_call"); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_logic_error(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_domain_error(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_invalid_argument(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_length_error(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_out_of_range(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_runtime_error(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_range_error(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_overflow_error(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_underflow_error(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_ios_failure(const char* msg) { mozalloc_abort(msg); } -MOZ_NORETURN MOZ_ALWAYS_INLINE void +MOZ_EXPORT MOZ_NORETURN MOZ_ALWAYS_INLINE void __throw_system_error(int err) { char error[128];