Author: gnorton
Date: 2008-02-11 00:42:31 -0500 (Mon, 11 Feb 2008)
New Revision: 95415
Modified:
trunk/mono/mono/metadata/ChangeLog
trunk/mono/mono/metadata/loader.c
Log:
In .:
2008-02-11 Geoff Norton <[EMAIL PROTECTED]>
* loader.c: Guard and dereference against inflated generic methods
Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog 2008-02-11 05:36:32 UTC (rev 95414)
+++ trunk/mono/mono/metadata/ChangeLog 2008-02-11 05:42:31 UTC (rev 95415)
@@ -1,3 +1,7 @@
+2008-02-11 Geoff Norton <[EMAIL PROTECTED]>
+
+ * loader.c: Guard and dereference against inflated generic methods
+
2008-02-10 Gert Driesen <[EMAIL PROTECTED]>
* class.c: Include Retargetable spec in assembly name.
Modified: trunk/mono/mono/metadata/loader.c
===================================================================
--- trunk/mono/mono/metadata/loader.c 2008-02-11 05:36:32 UTC (rev 95414)
+++ trunk/mono/mono/metadata/loader.c 2008-02-11 05:42:31 UTC (rev 95415)
@@ -1566,6 +1566,9 @@
for (i = 0; i < mono_method_signature (method)->param_count; ++i)
names [i] = "";
+ if (method->is_inflated)
+ method = ((MonoMethodInflated *) method)->declaring;
+
if (klass->rank)
return;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches