]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Kludge around a compiler warning, and add explanatory comment.
authorJulian Seward <jseward@acm.org>
Sat, 21 Apr 2012 22:33:44 +0000 (22:33 +0000)
committerJulian Seward <jseward@acm.org>
Sat, 21 Apr 2012 22:33:44 +0000 (22:33 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12526

coregrind/m_replacemalloc/vg_replace_malloc.c

index af6c29b3c19dd178af186427ad737b4bf79a9ddb..a0d3d874bb49fc21c465d2960a508556e568e7e6 100644 (file)
@@ -963,10 +963,13 @@ static size_t my_malloc_size ( void* zone, void* ptr )
    return res;
 }
 
+/* Note that the (void*) casts below are a kludge which stops
+   compilers complaining about the fact that the the replacement
+   functions aren't really of the right type. */
 static vki_malloc_zone_t vg_default_zone = {
     NULL, // reserved1
     NULL, // reserved2
-    my_malloc_size, // JRS fixme: is this right?
+    (void*)my_malloc_size, // JRS fixme: is this right?
     (void*)VG_REPLACE_FUNCTION_EZU(10020,VG_Z_LIBC_SONAME,malloc_zone_malloc), 
     (void*)VG_REPLACE_FUNCTION_EZU(10060,VG_Z_LIBC_SONAME,malloc_zone_calloc), 
     (void*)VG_REPLACE_FUNCTION_EZU(10130,VG_Z_LIBC_SONAME,malloc_zone_valloc),