eh interface questions

Jason Merrill jason at redhat.com
Mon Feb 26 21:07:10 UTC 2001


While we've got you on the line, Richard and I were also wondering about
how you distinguish in the LSDA between

1) a call that needs no cleanup, so we can just keep unwinding
2) a call that needs to run destructors and then keep unwinding
3) a call with a catch(...) handler

My thought was to have a 0 offset for the landing pad in the first case,
meaning no landing pad; a 0 offset for the action record in the second
case, meaning no actions; and an action record with a 0 type filter in the
third case.  What do you folks do?  It's not clear in the document.

Jason




More information about the cxx-abi-dev mailing list