[LLVMdev] "LLVM powered Mono"

Andrew Haley aph at redhat.com
Sat Jul 18 01:59:11 PDT 2009


Zoltan Varga wrote:

>   mono implements its own exception handling mostly for historical
> reasons, and for compatibility with ms.net (as ms.net exception
> handling is based on windows seh, and I'm not sure the linux c++ abi
> can implement all .net exception handling features like filter
> clauses).

Yea, it can.  The landing pad's job is to check that its catch
handlers match the exception; if not, it calls _Unwind_Resume().

Andrew.



More information about the llvm-dev mailing list