From e27b73e000d731907d1350e79ff81d6254a1b38a Mon Sep 17 00:00:00 2001 From: Aleksey Kliger Date: Wed, 27 Sep 2017 17:32:19 -0400 Subject: [PATCH] [sre] Remove MonoDynamicImage:handleref_managed field It's now unused. --- mono/metadata/dynamic-image.c | 4 ---- mono/metadata/metadata-internals.h | 1 - 2 files changed, 5 deletions(-) diff --git a/mono/metadata/dynamic-image.c b/mono/metadata/dynamic-image.c index 85fd2708111..fb381452b5a 100644 --- a/mono/metadata/dynamic-image.c +++ b/mono/metadata/dynamic-image.c @@ -355,7 +355,6 @@ mono_dynamic_image_create (MonoDynamicAssembly *assembly, char *assembly_name, c image->method_aux_hash = g_hash_table_new (NULL, NULL); image->vararg_aux_hash = g_hash_table_new (NULL, NULL); image->handleref = g_hash_table_new (NULL, NULL); - image->handleref_managed = mono_g_hash_table_new_type ((GHashFunc)mono_object_hash, NULL, MONO_HASH_KEY_GC, MONO_ROOT_SOURCE_REFLECTION, "dynamic module reference-to-token table"); image->tokens = mono_g_hash_table_new_type (NULL, NULL, MONO_HASH_VALUE_GC, MONO_ROOT_SOURCE_REFLECTION, "dynamic module tokens table"); image->generic_def_objects = mono_g_hash_table_new_type (NULL, NULL, MONO_HASH_VALUE_GC, MONO_ROOT_SOURCE_REFLECTION, "dynamic module generic definitions table"); image->typespec = g_hash_table_new ((GHashFunc)mono_metadata_type_hash, (GCompareFunc)mono_metadata_type_equal); @@ -475,7 +474,6 @@ void mono_dynamic_image_release_gc_roots (MonoDynamicImage *image) { release_hashtable (&image->token_fixups); - release_hashtable (&image->handleref_managed); release_hashtable (&image->tokens); release_hashtable (&image->remapped_tokens); release_hashtable (&image->generic_def_objects); @@ -495,8 +493,6 @@ mono_dynamic_image_free (MonoDynamicImage *image) g_hash_table_destroy (di->typeref); if (di->handleref) g_hash_table_destroy (di->handleref); - if (di->handleref_managed) - mono_g_hash_table_destroy (di->handleref_managed); if (di->tokens) mono_g_hash_table_destroy (di->tokens); if (di->remapped_tokens) diff --git a/mono/metadata/metadata-internals.h b/mono/metadata/metadata-internals.h index 68bf872fbfe..24cde472b26 100644 --- a/mono/metadata/metadata-internals.h +++ b/mono/metadata/metadata-internals.h @@ -503,7 +503,6 @@ struct _MonoDynamicImage { GHashTable *typespec; GHashTable *typeref; GHashTable *handleref; - MonoGHashTable *handleref_managed; MonoGHashTable *tokens; GHashTable *blob_cache; GHashTable *standalonesig_cache; -- 2.25.1