Author: ankit
Date: 2005-05-11 07:29:04 -0400 (Wed, 11 May 2005)
New Revision: 44382
Modified:
trunk/mcs/mbas/ChangeLog
trunk/mcs/mbas/expression.cs
Log:
* expression.cs (Invocation.CheckParameterAgainstArgument): Return
ConversionType.Widening
for a NoArg argument. Fix earlier patch.
Modified: trunk/mcs/mbas/ChangeLog
===================================================================
--- trunk/mcs/mbas/ChangeLog 2005-05-11 10:43:35 UTC (rev 44381)
+++ trunk/mcs/mbas/ChangeLog 2005-05-11 11:29:04 UTC (rev 44382)
@@ -1,5 +1,10 @@
2005-05-11 Ankit Jain <[EMAIL PROTECTED]>
+ * expression.cs (Invocation.CheckParameterAgainstArgument): Return
ConversionType.Widening
+ for a NoArg argument. Fix earlier patch.
+
+2005-05-11 Ankit Jain <[EMAIL PROTECTED]>
+
* expression.cs (Invocation.CheckParameterAgainstArgument): Return
ConversionType.Narrowing
for a NoArg argument.
(Invocation.IsApplicable): Don't create a REF type argument if it is
NoArg.
Modified: trunk/mcs/mbas/expression.cs
===================================================================
--- trunk/mcs/mbas/expression.cs 2005-05-11 10:43:35 UTC (rev 44381)
+++ trunk/mcs/mbas/expression.cs 2005-05-11 11:29:04 UTC (rev 44382)
@@ -3792,8 +3792,7 @@
static ConversionType CheckParameterAgainstArgument
(EmitContext ec, ParameterData pd, int i, Argument a, Type ptype)
{
if (a.ArgType == Argument.AType.NoArg) {
- //FIXME: Is Narrowing correct for this?
- return ConversionType.Narrowing;
+ return ConversionType.Widening;
}
Parameter.Modifier a_mod = a.GetParameterModifier () &
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches