unwind-cxx.h (__cxa_exception): Change catchTemp type from void* to _Unwind_Ptr.
commitcb94b1559a2bad9dafd7e117127604d6076973b1
authorSteve Ellcey <sje@cup.hp.com>
Thu, 15 Aug 2002 18:05:41 +0000 (15 18:05 +0000)
committerSteve Ellcey <sje@gcc.gnu.org>
Thu, 15 Aug 2002 18:05:41 +0000 (15 18:05 +0000)
tree94ecfd1c739846dfacfdfe9ea29aa6c841614901
parent9ef30f834e41445014188b3ac2040b6b779d3d20
unwind-cxx.h (__cxa_exception): Change catchTemp type from void* to _Unwind_Ptr.

* libstdc++-v3/libsupc++/unwind-cxx.h (__cxa_exception):
Change catchTemp type from void* to _Unwind_Ptr.
* libstdc++-v3/libsupc++/eh_personality.cc (PERSONALITY_FUNCTION):
Do not cast landing_pad or base_of_encoded_value to (void *).
* libstdc++-v3/libsupc++/eh_throw.cc (__gxx_exception_cleanup):
Accept _URC_NO_REASON as a valid reason code.

From-SVN: r56352
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_personality.cc
libstdc++-v3/libsupc++/eh_throw.cc
libstdc++-v3/libsupc++/unwind-cxx.h