On Mon, 2002-07-29 at 10:06, [EMAIL PROTECTED] wrote:
> > 
> > btw, why are exception methods not supported? 
> > 
> 
> It is very hard (impossible?) to implement try-catch-finally in C. The generated 
>code would need to contain the address
> ranges of the exception handler, which is hard to obtain, since labels are local to 
>C functions. Also, the optimizer would
> need to be notified that the runtime could jump into a middle of a C function 
>anytime.  Instead of this mess, I'm thinking about targeting C++ instead of C, and 
>use the exception handling tables generated by g++.

That way you generate a dependency on gcc, and we want to avoid that.

- Dietmar


_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to