Author: ankit
Date: 2005-11-17 05:11:15 -0500 (Thu, 17 Nov 2005)
New Revision: 53162

Modified:
   trunk/mono/mono/dis/ChangeLog
   trunk/mono/mono/dis/get.c
Log:
* get.c (dis_stringify_type): Escape generic type parameter names.


Modified: trunk/mono/mono/dis/ChangeLog
===================================================================
--- trunk/mono/mono/dis/ChangeLog       2005-11-17 10:07:28 UTC (rev 53161)
+++ trunk/mono/mono/dis/ChangeLog       2005-11-17 10:11:15 UTC (rev 53162)
@@ -1,5 +1,9 @@
 2005-11-17  Ankit Jain  <[EMAIL PROTECTED]>
 
+       * get.c (dis_stringify_type): Escape generic type parameter names.
+
+2005-11-17  Ankit Jain  <[EMAIL PROTECTED]>
+
        * get.c (str_escape): New. Escape a given list of characters.
          (get_escaped_name): Escape ' and \ using str_escape, and 
        allow ` .

Modified: trunk/mono/mono/dis/get.c
===================================================================
--- trunk/mono/mono/dis/get.c   2005-11-17 10:07:28 UTC (rev 53161)
+++ trunk/mono/mono/dis/get.c   2005-11-17 10:11:15 UTC (rev 53162)
@@ -1170,14 +1170,14 @@
        case MONO_TYPE_MVAR:
                if (is_def) {
                        g_assert (type->data.generic_param->name);
-                       bare = g_strdup_printf ("!!%s", 
type->data.generic_param->name);
+                       bare = g_strdup_printf ("!!%s", get_escaped_name 
(type->data.generic_param->name));
                } else
                        bare = g_strdup_printf ("!!%d", 
type->data.generic_param->num);
                break;
        case MONO_TYPE_VAR:
                if (is_def) {
                        g_assert (type->data.generic_param->name);
-                       bare = g_strdup_printf ("!%s", 
type->data.generic_param->name);
+                       bare = g_strdup_printf ("!%s", get_escaped_name 
(type->data.generic_param->name));
                } else
                        bare = g_strdup_printf ("!%d", 
type->data.generic_param->num);
                break;

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

Reply via email to