summaryrefslogtreecommitdiffstats
path: root/libcxxabi/src/cxa_exception.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'libcxxabi/src/cxa_exception.hpp')
-rw-r--r--libcxxabi/src/cxa_exception.hpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/libcxxabi/src/cxa_exception.hpp b/libcxxabi/src/cxa_exception.hpp
index 9cb5506a6f3..7f392156d03 100644
--- a/libcxxabi/src/cxa_exception.hpp
+++ b/libcxxabi/src/cxa_exception.hpp
@@ -19,6 +19,7 @@ namespace __cxxabiv1 {
static const uint64_t kOurExceptionClass = 0x434C4E47432B2B00; // CLNGC++\0
static const uint64_t kOurDependentExceptionClass = 0x434C4E47432B2B01; // CLNGC++\1
+static const uint64_t get_language = 0x00000000FFFFFF00; // mask for C++
struct __cxa_exception {
#if __LP64__
@@ -102,10 +103,10 @@ static const uint64_t kOurDependentExceptionClass = 0x434C4E47432B2B01; // CLNGC
#endif
};
- extern "C" __cxa_eh_globals * __cxa_get_globals () noexcept;
- extern "C" __cxa_eh_globals * __cxa_get_globals_fast () noexcept;
+ extern "C" __cxa_eh_globals * __cxa_get_globals ();
+ extern "C" __cxa_eh_globals * __cxa_get_globals_fast ();
- extern "C" void * __cxa_allocate_dependent_exception () noexcept;
- extern "C" void __cxa_free_dependent_exception (void * dependent_exception) noexcept;
+ extern "C" void * __cxa_allocate_dependent_exception ();
+ extern "C" void __cxa_free_dependent_exception (void * dependent_exception);
} \ No newline at end of file
OpenPOWER on IntegriCloud