[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