[Mono-bugs] [Bug 75636][Nor] Changed - mcs incorrectly handes
hide-by-name virtual methods not marked with newslot
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Sat Nov 19 13:25:37 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 vargaz at gmail.com.
http://bugzilla.ximian.com/show_bug.cgi?id=75636
--- shadow/75636 2005-11-19 13:24:48.000000000 -0500
+++ shadow/75636.tmp.28783 2005-11-19 13:25:37.000000000 -0500
@@ -192,6 +192,38 @@
fixed to ignore the newslot flag, and depends on the runtime to
determine if a method overrides another or not (using
MethodInfo.GetBaseDefinition)
------- Additional Comments From vargaz at gmail.com 2005-11-19 13:24 -------
*** Bug 76747 has been marked as a duplicate of this bug. ***
+
+------- Additional Comments From vargaz at gmail.com 2005-11-19 13:25 -------
+This now prints the following:
+
+Exception caught by the compiler while compiling:
+ Block that caused the problem begin at: bug.cs(7,28):
+ Block being compiled: [bug.cs(7,35):,bug.cs(9,2):]
+Mono.CSharp.InternalErrorException: VerifyArgumentsCompat and
+IsApplicable do not agree; likely reason: ImplicitConversion and
+ImplicitConversionExists have gone out of sync
+
+Unhandled Exception: Mono.CSharp.InternalErrorException:
+VerifyArgumentsCompat and IsApplicable do not agree; likely reason:
+ImplicitConversion and ImplicitConversionExists have gone out of sync
+in <0x00c13> Mono.CSharp.Invocation:OverloadResolve
+(Mono.CSharp.EmitContext ec, Mono.CSharp.MethodGroupExpr me,
+System.Collections.ArrayList Arguments, Boolean may_fail, Location loc)
+in <0x002c4> Mono.CSharp.Invocation:DoResolve (Mono.CSharp.EmitContext ec)
+in <0x000e3> Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext
+ec, ResolveFlags flags)
+in <0x00012> Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext ec)
+in <0x0001a> Mono.CSharp.Cast:DoResolve (Mono.CSharp.EmitContext ec)
+in <0x000e3> Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext
+ec, ResolveFlags flags)
+in <0x00012> Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext ec)
+in <0x0017a> Mono.CSharp.Return:Resolve (Mono.CSharp.EmitContext ec)
+in <0x001d9> Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext ec)
+in <0x00122> Mono.CSharp.EmitContext:ResolveTopBlock
+(Mono.CSharp.EmitContext anonymous_method_host,
+Mono.CSharp.ToplevelBlock block, Mono.CSharp.Parameters ip,
+IMethodData md, System.Boolean unreachable)
+
More information about the mono-bugs
mailing list