[LLVMdev] x86 unwind support[MESSAGE NOT SCANNED]

Duncan Sands baldrick at free.fr
Mon Jul 20 23:50:11 PDT 2009


> 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.



More information about the llvm-dev mailing list