[LLVMdev] setjmp/longjmp exception handling: how?

João Matos ripzonetriton at gmail.com
Fri Jul 12 20:04:58 PDT 2013


On Sat, Jul 13, 2013 at 1:01 AM, Óscar Fuentes <ofv at wanadoo.es> wrote:

> Jim Grosbach <grosbach at apple.com> writes:
>
> > I strongly advise you not to use SjLj exception handling. Use
> > zero-cost-exceptions via DWARF instead.
>
> On Windows, DWARF EH doesn't work when there are stack frames not
> compiled with DWARF EH support (i.e. OS code that invokes user-provided
> callbacks, a common practice on Windows.)


You can also use the patches available on the list with support for Win64
EH and you will not have that problem, though 32-bits is still a problem.

-- 
João Matos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130713/271472de/attachment.html>


More information about the llvm-dev mailing list