[Mono-bugs] [Bug 354757] IsGenericMethodDefinition returns false for open generic method
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Jan 23 13:36:51 EST 2008
https://bugzilla.novell.com/show_bug.cgi?id=354757
User rkumpera at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=354757#c6
--- Comment #6 from Rodrigo Kumpera <rkumpera at novell.com> 2008-01-23 11:36:50 MST ---
The patch causes 2 regressions in the compiler test suite in gtest-045 and
gtest-261. Both need to be investigated before aplying this patch.
gtest-045.cs... REGRESSION (SUCCESS -> COMPILATION ERROR)
gtest-045.cs(26,22): error CS1501: No overload for method `ArrayMethod' takes
`2' arguments
gtest-261.cs... REGRESSION (SUCCESS -> COMPILATION ERROR)
Mono.CSharp.InternalErrorException: a generic method definition took part in
overload resolution
at Mono.CSharp.MethodGroupExpr.IsApplicable (Mono.CSharp.EmitContext ec,
System.Collections.ArrayList arguments, Int32 arg_count,
System.Reflection.MethodBase& method, System.Boolean& params_expanded_form)
[0x00201] in /home/rodrigo/src/bootstrap/mcs/mcs/ecore.cs:3703
at Mono.CSharp.MethodGroupExpr.OverloadResolve (Mono.CSharp.EmitContext ec,
System.Collections.ArrayList& Arguments, Boolean may_fail, Location loc)
[0x0014a] in /home/rodrigo/src/bootstrap/mcs/mcs/ecore.cs:3952
at Mono.CSharp.Invocation.DoResolveOverload (Mono.CSharp.EmitContext ec)
[0x00000] in /home/rodrigo/src/bootstrap/mcs/mcs/expression.cs:4316
at Mono.CSharp.Invocation.DoResolve (Mono.CSharp.EmitContext ec) [0x000d0] in
/home/rodrigo/src/bootstrap/mcs/mcs/expression.cs:4258
at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec, ResolveFlags
flags) [0x00067] in /home/rodrigo/src/bootstrap/mcs/mcs/ecore.cs:472
at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000] in
/home/rodrigo/src/bootstrap/mcs/mcs/ecore.cs:499
at Mono.CSharp.ExpressionStatement.ResolveStatement (Mono.CSharp.EmitContext
ec) [0x00000] in /home/rodrigo/src/bootstrap/mcs/mcs/ecore.cs:1267
at Mono.CSharp.StatementExpression.Resolve (Mono.CSharp.EmitContext ec)
[0x0000b] in /home/rodrigo/src/bootstrap/mcs/mcs/statement.cs:697
at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x000e6] in
/home/rodrigo/src/bootstrap/mcs/mcs/statement.cs:2206
at Mono.CSharp.EmitContext.ResolveTopBlock (Mono.CSharp.EmitContext
anonymous_method_host, Mono.CSharp.ToplevelBlock block, Mono.CSharp.Parameters
ip, IMethodData md, System.Boolean& unreachable) [0x000ab] in
/home/rodrigo/src/bootstrap/mcs/mcs/codegen.cs:759
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list