Updates to exception handling

Jason Merrill jason at redhat.com
Wed Sep 13 19:18:20 UTC 2000


>>>>> Jim Dehnert <dehnert at baalbek.engr.sgi.com> writes:

 >   - I haven't done a specification of struct __cxa_throw_typeinfo,
 >     used in the __cxa_exception definition (2.2.1) and as an argument
 >     to __cxa_throw (2.4.3).  My notes on this one confuse me, but it
 >     appears that we agreed that it should contain (or be?) a pointer
 >     to a function returning a (std::type_info) void*.

 >     Can anyone recall, or otherwise let me know the right answer?

struct __cxa_throw_typeinfo 
{
  std::type_info *tinfo;
  void (*dtor)(void *); // in-charge, non-deleting
};

Jason




More information about the cxx-abi-dev mailing list