[Mono-bugs] [Bug 75014][Nor] Changed - Using RAIL to copy a method with exception handlers triggers assertion

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sat May 21 16:27:00 EDT 2005


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by vladimir at pobox.com.

http://bugzilla.ximian.com/show_bug.cgi?id=75014

--- shadow/75014	2005-05-21 15:42:51.000000000 -0400
+++ shadow/75014.tmp.30382	2005-05-21 16:27:00.000000000 -0400
@@ -104,6 +104,15 @@
 
 I hacked together a patch that fixes my testcase but managed to break
 test-53 in the process (dispose isn't getting called when an exception
 is thrown from within using inside an exception handler).. if I fix
 that, I'll post a patch.
 
+
+------- Additional Comments From vladimir at pobox.com  2005-05-21 16:27 -------
+Note that the code produced isn't really bad (at least according to
+peverify), just a little odd.  I just now fixed the RAIL bug that was
+causing it to insert exception bits in the wrong order, if there were
+any two exception operations next to each other.  This doesn't happen
+with CSC because it inserts an intermediate leave insn at the end of
+each block that inner blocks jump to.
+


More information about the mono-bugs mailing list