[Mono-bugs] [Bug 53145][Nor] Changed - ilasm miscompiles testcase
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Thu, 22 Jan 2004 08:54:21 -0500 (EST)
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 vargaz@freemail.hu.
http://bugzilla.ximian.com/show_bug.cgi?id=53145
--- shadow/53145 2004-01-20 16:12:48.000000000 -0500
+++ shadow/53145.tmp.14404 2004-01-22 08:54:21.000000000 -0500
@@ -1,23 +1,23 @@
Bug#: 53145
-Product: Mono/Runtime
+Product: Mono/Compilers
Version: unspecified
OS: other
OS Details:
Status: NEW
Resolution:
-Severity:
+Severity: Unknown
Priority: Normal
-Component: misc
+Component: IL assembler
AssignedTo: mono-bugs@ximian.com
ReportedBy: lupus@ximian.com
QAContact: mono-bugs@ximian.com
TargetMilestone: ---
URL:
Cc:
-Summary: Excplicit method override failure
+Summary: ilasm miscompiles testcase
Implementing an interface method using an explicit override (with a method
with a different name) triggers an assert:
** ERROR **: file class.c: line 827 (mono_class_setup_vtable): assertion
failed: (decl->slot != -1)
aborting...
@@ -86,6 +86,10 @@
newobj void T::.ctor()
callvirt instance void I::'method'()
IL_0000: ret
} // end of method T::default void 'Main' ()
} // end of type T
+
+------- Additional Comments From vargaz@freemail.hu 2004-01-22 08:54 -------
+This is an ilasm bug. PEVerify reports errors on the exec produced by
+our ilasm, while the executable produced by MS ilasm works ok.