[Mono-bugs] [Bug 515884] New: call on virtual/final property gives runtime error while callvirt works fine
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Jun 24 02:31:33 EDT 2009
http://bugzilla.novell.com/show_bug.cgi?id=515884
Summary: call on virtual/final property gives runtime error
while callvirt works fine
Classification: Mono
Product: Mono: Runtime
Version: 2.4.x
Platform: i386
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: misc
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: ck at carlo-kok.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.11)
Gecko/2009060215 Firefox/3.0.11 (.NET CLR 4.0.20506)
The attached il files are identical except for a callvirt vs call to
System.AppDomain::get_FriendlyName(). The Oxygene compiler emits call for
methods that are non-virtual or virtual/final, callvirt is only used for
methods that can actually be overridden.
Reproducible: Always
Steps to Reproduce:
1. mono C#_Program.exe << notice it succeeds
2. mono Oxygene_Program.exe << notice it fails
3.
Actual Results:
Stacktrace:
at (wrapper managed-to-native) System.AppDomain.getFriendlyName () <0x00004>
at (wrapper managed-to-native) System.AppDomain.getFriendlyName ()
<0xffffffff
>
at System.AppDomain.get_FriendlyName () <0x00010>
at ConsoleApplication1.Program.Main (string[]) <0x0001e>
at (wrapper runtime-invoke)
ConsoleApplication1.Program.runtime_invoke_void_ob
ject (object,intptr,intptr,intptr) <0xffffffff>
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Expected Results:
no output (as expected)
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list