Author: zoltan
Date: 2005-03-01 07:18:55 -0500 (Tue, 01 Mar 2005)
New Revision: 41316
Modified:
trunk/mcs/mcs/ChangeLog
trunk/mcs/mcs/attribute.cs
Log:
2005-03-01 Zoltan Varga <[EMAIL PROTECTED]>
* attribute.cs: Pass -1 to DefineLPArrayInternal if sizeConst or
sizeParamIndex is not specified.
Modified: trunk/mcs/mcs/ChangeLog
===================================================================
--- trunk/mcs/mcs/ChangeLog 2005-03-01 12:18:05 UTC (rev 41315)
+++ trunk/mcs/mcs/ChangeLog 2005-03-01 12:18:55 UTC (rev 41316)
@@ -1,3 +1,8 @@
+2005-03-01 Zoltan Varga <[EMAIL PROTECTED]>
+
+ * attribute.cs: Pass -1 to DefineLPArrayInternal if sizeConst or
+ sizeParamIndex is not specified.
+
2005-03-01 Marek Safar <[EMAIL PROTECTED]>
Fix #73117
Modified: trunk/mcs/mcs/attribute.cs
===================================================================
--- trunk/mcs/mcs/attribute.cs 2005-03-01 12:18:05 UTC (rev 41315)
+++ trunk/mcs/mcs/attribute.cs 2005-03-01 12:18:55 UTC (rev 41316)
@@ -932,8 +932,8 @@
object [] args = new object [3];
args [0] = array_sub_type;
- args [1] = size_const;
- args [2] = size_param_index;
+ args [1] = size_const == null ? -1 :
size_const;
+ args [2] = size_param_index == null ?
-1 : size_param_index;
return (UnmanagedMarshal)
define_array.Invoke (null, args);
}
else
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches