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

Reply via email to