| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| bad_alloc | ||
| bad_cast | ||
| bad_exception | ||
| bad_typeid | ||
| exception | ||
| exception_ptr | ||
| headers | ||
| numeric_limits | ||
| uncaught_exception | ||
| new_delete_placement.cc |
PR libstdc++/38732 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove referenceCount field again. (__cxxabiv1::__cxa_refcounted_exception): New struct. (__cxxabiv1::__get_refcounted_exception_header_from_obj, __cxxabiv1::__get_refcounted_exception_header_from_ue): New static inline functions. * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception, __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception instead of __cxa_exception. * libsupc++/eh_throw.cc (__gxx_exception_cleanup, __cxxabiv1::__cxa_throw): Likewise. * libsupc++/eh_ptr.cc (std::rethrow_exception, std::__exception_ptr::exception_ptr::_M_addref, std::__exception_ptr::exception_ptr::_M_release, __gxx_dependent_exception_cleanup): Likewise. * testsuite/18_support/exception/38732.cc: New test. From-SVN: r143170
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| bad_alloc | Loading commit data... | |
| bad_cast | Loading commit data... | |
| bad_exception | Loading commit data... | |
| bad_typeid | Loading commit data... | |
| exception | Loading commit data... | |
| exception_ptr | Loading commit data... | |
| headers | Loading commit data... | |
| numeric_limits | Loading commit data... | |
| uncaught_exception | Loading commit data... | |
| new_delete_placement.cc | Loading commit data... |