Skip to content

Commit b7c8a54

Browse files
committed
Remove GFunc callback casting.
1 parent 9cb2082 commit b7c8a54

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

mono/metadata/unity-memory-info.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,9 @@ static void CollectHashMapListClasses(gpointer key, gpointer value, gpointer use
5656
}
5757
}
5858

59-
static void CollectGenericClass(gpointer value, gpointer user_data)
59+
static void CollectGenericClass(MonoGenericClass* genericClass, gpointer user_data)
6060
{
6161
CollectMetadataContext* context = (CollectMetadataContext*)user_data;
62-
MonoGenericClass* genericClass = (MonoGenericClass*)value;
6362

6463
if (genericClass->cached_class != NULL)
6564
ContextInsertClass(context, genericClass->cached_class);
@@ -349,7 +348,7 @@ static void IncrementCountForImageSetMemPoolNumChunks(MonoImageSet *imageSet, vo
349348
static int MonoImageSetsMemPoolNumChunks()
350349
{
351350
int count = 0;
352-
mono_metadata_image_set_foreach((GFunc)IncrementCountForImageSetMemPoolNumChunks, &count);
351+
mono_metadata_image_set_foreach(IncrementCountForImageSetMemPoolNumChunks, &count);
353352
return count;
354353
}
355354

@@ -410,7 +409,7 @@ static void* CaptureHeapInfo(void* user)
410409
// Allocate memory for each image->class_cache hash table.
411410
g_hash_table_foreach(monoImages, (GHFunc)AllocateMemoryForImageClassCache, &iterationContext);
412411
// Allocate memory for each image->class_cache hash table.
413-
mono_metadata_image_set_foreach((GFunc)AllocateMemoryForImageSetMemPool, &iterationContext);
412+
mono_metadata_image_set_foreach(AllocateMemoryForImageSetMemPool, &iterationContext);
414413

415414
return NULL;
416415
}
@@ -512,7 +511,7 @@ static void CaptureManagedHeap(MonoManagedHeap* heap, GHashTable* monoImages)
512511
mono_mempool_foreach_block(domain->mp, CopyMemPoolChunk, &iterationContext);
513512
g_hash_table_foreach(monoImages, (GHFunc)CopyImageMemPool, &iterationContext);
514513
g_hash_table_foreach(monoImages, (GHFunc)CopyImageClassCache, &iterationContext);
515-
mono_metadata_image_set_foreach((GFunc)CopyImageSetMemPool, &iterationContext);
514+
mono_metadata_image_set_foreach(CopyImageSetMemPool, &iterationContext);
516515

517516
GC_start_world_external();
518517
}

0 commit comments

Comments
 (0)