Author: zoltan
Date: 2005-04-28 04:56:22 -0400 (Thu, 28 Apr 2005)
New Revision: 43707

Modified:
   trunk/mono/mono/mini/ChangeLog
   trunk/mono/mono/mini/mini.c
Log:
2005-04-28  Zoltan Varga  <[EMAIL PROTECTED]>

        * mini.c (mono_method_to_ir): Assert if ldsfld and friends are used
        on a literal field. Fixes #74751.


Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog      2005-04-28 06:22:47 UTC (rev 43706)
+++ trunk/mono/mono/mini/ChangeLog      2005-04-28 08:56:22 UTC (rev 43707)
@@ -1,3 +1,8 @@
+2005-04-28  Zoltan Varga  <[EMAIL PROTECTED]>
+
+       * mini.c (mono_method_to_ir): Assert if ldsfld and friends are used
+       on a literal field. Fixes #74751.
+
 2005-04-25  Raja R Harinath  <[EMAIL PROTECTED]>
 
        * Makefile.am (RUNTIME): Add MONO_CFG_DIR.

Modified: trunk/mono/mono/mini/mini.c
===================================================================
--- trunk/mono/mono/mini/mini.c 2005-04-28 06:22:47 UTC (rev 43706)
+++ trunk/mono/mono/mini/mini.c 2005-04-28 08:56:22 UTC (rev 43707)
@@ -5173,6 +5173,8 @@
                        field = mono_field_from_token (image, token, &klass, 
generic_context);
                        mono_class_init (klass);
 
+                       g_assert (!(field->type->attrs & 
FIELD_ATTRIBUTE_LITERAL));
+
                        if ((*ip) == CEE_STSFLD)
                                handle_loaded_temps (cfg, bblock, stack_start, 
sp);
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to