[Mono-bugs] [Bug 76629][Maj] Changed - "newslot virtual final"
should be treated equal to non-virtual
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Mon Nov 7 22:47:38 EST 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 kornelpal at hotmail.com.
http://bugzilla.ximian.com/show_bug.cgi?id=76629
--- shadow/76629 2005-11-07 20:58:37.000000000 -0500
+++ shadow/76629.tmp.29509 2005-11-07 22:47:38.000000000 -0500
@@ -1,23 +1,23 @@
Bug#: 76629
Product: Mono: Compilers
Version: unspecified
OS: All
OS Details:
-Status: NEEDINFO
+Status: REOPENED
Resolution:
Severity: Unknown
Priority: Major
Component: C#
AssignedTo: miguel at ximian.com
ReportedBy: kornelpal at hotmail.com
QAContact: mono-bugs at ximian.com
TargetMilestone: ---
URL:
Cc:
-Summary: "newslot abstract virtual" should be treated equal to non-virtual
+Summary: "newslot virtual final" should be treated equal to non-virtual
MS csc.exe emits "call" for "newslot virtual final" methods while mcs
emits "callvirt" for "newslot virtual final".
This difference is important as when the signature of the called method
is changed later to be virtual and is overriden code emitted by MS
@@ -49,6 +49,14 @@
------- Additional Comments From miguel at ximian.com 2005-11-07 20:46 -------
Kornel, do you have a test case here?
------- Additional Comments From miguel at ximian.com 2005-11-07 20:58 -------
Am setting to NEEDINFO, as I could not cook a sample myself, and the
one I cooked turned out to be wrong.
+
+------- Additional Comments From kornelpal at hotmail.com 2005-11-07 22:47 -------
+I just realized that I wanted to mean "newslot virtual final"
+as "newslot abstract virtual" is the signature of interface method.
+Maybe this is why you were unable to reproduce what I meant.
+
+I attached the source code and binary compiled using MS.NET 1.1
+csc.exe.
More information about the mono-bugs
mailing list