The patch looks reasonable, many thanks for that fix - i will test/commit it tomorrow (just fighting with the new register allocation to make mono faster)
- Dietmar On Sat, 2002-05-04 at 23:08, Linus Upson wrote: > Running NUnitConsole_mono.exe in mono on Windows exposed the following > bug: > > If an exception were throw by the instruction immediately preceding a > try block, the exception would be considered to be thrown inside the try > block. > > A patch is attached which appears to solve the problem. The patch won't > work if arch_handle_exception() can be called with ctx->SC_EIP pointing > to the instruction which threw the exception. I think an exception can > only be thrown by a CALL (as far as managed code is concerned) so EIP > will always point to the instruction after the CALL. If this isn't the > case, a different fix will be needed. > > I believe the same problem exists on Linux as well, but I haven't > tested. > > Cheers, > Linus _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
