[LLVMdev] x86 unwind support

Kenneth Uildriks kennethuil at gmail.com
Sat Jul 18 15:48:32 PDT 2009


Arrgh.  Exception handling uses invoke and doesn't use unwind!  Or did
I just miss it?

Since unwind doesn't take any operands, is there *any* possible
implementation of unwind that fits with exception handling/invoke?

Implemented as an optional pass, my scheme can go unused when you're
using the g++ front-end or something else that uses __cxa_throw.

On Sat, Jul 18, 2009 at 3:04 PM, Duncan Sands<baldrick at free.fr> wrote:
> Hi Kenneth, this way of implementing unwind won't interact properly with
> dwarf exception handling.  That's rather bad.
>
> Ciao,
>
> Duncan.
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>




More information about the llvm-dev mailing list