From d1c4b786df7d4015840943288010d2a4f114d3e6 Mon Sep 17 00:00:00 2001 From: Jay Krell Date: Wed, 22 Aug 2018 09:17:29 -0700 Subject: [PATCH] [cxx] Prefer gpointer/gconstpointer over char*, guint8* for untyped data -- fewer casts generally. (#9881) This tends to be more C++ compatible, and really is in this case. --- mono/metadata/object.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mono/metadata/object.c b/mono/metadata/object.c index e85302f23da..75289911018 100644 --- a/mono/metadata/object.c +++ b/mono/metadata/object.c @@ -6814,7 +6814,7 @@ mono_value_box_handle (MonoDomain *domain, MonoClass *klass, gpointer value, Mon size = size - MONO_ABI_SIZEOF (MonoObject); - guint8 *data = mono_object_get_data (res); + gpointer data = mono_object_get_data (res); if (mono_gc_is_moving ()) { g_assert (size == mono_class_value_size (klass, NULL)); @@ -6879,7 +6879,7 @@ mono_value_box_checked (MonoDomain *domain, MonoClass *klass, gpointer value, Mo size = size - MONO_ABI_SIZEOF (MonoObject); - guint8 *data = mono_object_get_data (res); + gpointer data = mono_object_get_data (res); if (mono_gc_is_moving ()) { g_assert (size == mono_class_value_size (klass, NULL)); mono_gc_wbarrier_value_copy (data, value, 1, klass); -- 2.11.4.GIT