[cxx-abi-dev] __cxa_current_exception_type
    Jason Merrill 
    jason at redhat.com
       
    Sat Nov 17 10:58:31 UTC 2001
    
    
  
>>>>> "Martin" == Martin von Loewis <loewis at informatik.hu-berlin.de> writes:
>> It seems reasonable to me to add this even now, since it's a pure
>> extension; people can add it to their runtimes at their leisure.  Thoughts?
> Wouldn't it be then useful to give access to the exception object
> also?
I don't think so; I think try/catch are a better way to get a handle on the
exception object.  When I started writing a verbose terminate handler,
originally I was trying to hand the object pointer from the EH structures
off to the dynamic cast machinery by hand to get an exception*, until I
realized that I could just write
  try { throw; }
  catch (exception& e) { ... }
  catch (...) { }
which is both simpler and portable.
Jason
    
    
More information about the cxx-abi-dev
mailing list