Thu Dec 19 18:31:54 CET 2002 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Thu, 19 Dec 2002 17:34:29 +0000 (17:34 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Thu, 19 Dec 2002 17:34:29 +0000 (17:34 -0000)
* jit.c: fix LDELEMA implementation here as well.

svn path=/trunk/mono/; revision=9771

mono/jit/ChangeLog
mono/jit/jit.c

index 99482036febd93de569d6a4d2819124029715545..dcb404917353923fbd713df00cfc4c80046a58da 100644 (file)
@@ -1,4 +1,8 @@
 
+Thu Dec 19 18:31:54 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * jit.c: fix LDELEMA implementation here as well.
+
 Wed Dec 18 11:42:58 CET 2002 Paolo Molaro <lupus@ximian.com>
 
        * jit.c: handle CEE_CONV_OVF_U8_UN like CEE_CONV_OVF_I8_UN.
index 1a98daaa3b8849ef34af568b3e21afff2e03b851..bb192d8cad17c7f3a1118c42798805e0591319ea 100644 (file)
@@ -1774,9 +1774,7 @@ mono_analyze_stack (MonoFlowGraph *cfg)
 
                        mono_class_init (class);
 
-                       esize = mono_class_instance_size (class);
-                       if (class->valuetype)
-                               esize -= sizeof (MonoObject);
+                       esize = mono_class_array_element_size (class);
 
                        t1 = mono_ctree_new (mp, MB_TERM_LDELEMA, sp [0], sp [1]);
                        t1->data.i = esize;