[LLVMdev] x86 unwind support[MESSAGE NOT SCANNED]

Duncan Sands
Tue, 21 Jul 2009 06:50:11 -0000

> Yes.  You still need to call __cxa_throw (or equivalent) to throw
> a new exception, but you can now use unwind to rethrow an exception
> from the unwind block of an invoke.  That said, I don't think anyone
> is making use of it - probably no-one except me even knows about it :)

I forgot to mention that for the moment you still need to specify
the personality function using an eh.selector.  That's because I
never got around to telling the code generators that if there is
none then it should use the C (not C++) personality.

Ciao,

Duncan.