2003-07-28 Ravi Pratap <ravi@ximian.com>
authorRavi Pratap M <ravi@mono-cvs.ximian.com>
Mon, 28 Jul 2003 21:28:38 +0000 (21:28 -0000)
committerRavi Pratap M <ravi@mono-cvs.ximian.com>
Mon, 28 Jul 2003 21:28:38 +0000 (21:28 -0000)
* expression.cs (Invocation.IsParamsMethodApplicable): Fix trivial
bug - use Convert.ImplicitConversion, not ImplicitUserConversion!

Fixes bug #44468.

svn path=/trunk/mcs/; revision=16796

mcs/mcs/ChangeLog
mcs/mcs/expression.cs

index f5ae13dd0d126f5f89c1f00f27fb761fd8055ee0..d75a9c868bb795a550d28a4d7ebb9f7d19ed0bc0 100755 (executable)
        (CheckAttribute): Rename to CheckAttributeTarget.
        (GetValidPlaces): Rename to GetValidTargets.
 
+       * expression.cs (Invocation.IsParamsMethodApplicable): Fix trivial
+       bug - use Convert.ImplicitConversion, not ImplicitUserConversion!
+
+       Fixes bug #44468.
+
 2003-07-28  Martin Baulig  <martin@ximian.com>
 
        * class.cs (TypeContainer.DefineMembers): Use the base type's full
index d82e3d4e179c0f974770d15bf1eff8aeb5f4a0eb..00cf1b7fd11217c488d638c8e2a046c778566fee 100755 (executable)
@@ -4385,7 +4385,7 @@ namespace Mono.CSharp {
                        for (int i = pd_count - 1; i < arg_count; i++) {
                                Argument a = (Argument) arguments [i];
                                
-                               if (!Convert.ImplicitStandardConversionExists (a.Expr, element_type))
+                               if (!Convert.ImplicitConversionExists (ec, a.Expr, element_type))
                                        return false;
                        }