2005-03-23 Martin Baulig <martin@ximian.com>
authorMartin Baulig <martin@novell.com>
Wed, 23 Mar 2005 10:46:20 +0000 (10:46 -0000)
committerMartin Baulig <martin@novell.com>
Wed, 23 Mar 2005 10:46:20 +0000 (10:46 -0000)
* marshal.c (mono_marshal_get_stfld_wrapper): Add support for
MONO_TYPE_GENERICINST.

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

mono/metadata/ChangeLog
mono/metadata/marshal.c

index 39fc9f7de92c4bf0e4ae78ff91a7f52d28c1c39f..834cd9ac907bbcb4dbc49faf2aa344f8223220c5 100644 (file)
@@ -1,3 +1,8 @@
+2005-03-23  Martin Baulig  <martin@ximian.com>
+
+       * marshal.c (mono_marshal_get_stfld_wrapper): Add support for
+       MONO_TYPE_GENERICINST.  
+
 2005-03-23  Martin Baulig  <martin@ximian.com>
 
        * metadata.c (mono_type_to_unmanaged): Add MONO_TYPE_GENERICINST.
index 8dca19d0fef11817b0542ba09074a11456f062ec..449e7a7bc2542914f0363360df32f2db6f3e76e0 100644 (file)
@@ -4041,6 +4041,10 @@ mono_marshal_get_stfld_wrapper (MonoType *type)
                mono_mb_emit_byte (mb, CEE_STOBJ);
                mono_mb_emit_i4 (mb, mono_mb_add_data (mb, klass));
                break;
+       case MONO_TYPE_GENERICINST:
+               mono_mb_emit_byte (mb, CEE_STOBJ);
+               mono_mb_emit_i4 (mb, mono_mb_add_data (mb, klass));
+               break;
        default:
                g_warning ("type %x not implemented", type->type);
                g_assert_not_reached ();