]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
MacOS only: fix somee compiler complaints about casting from pointers
authorJulian Seward <jseward@acm.org>
Mon, 2 Sep 2013 13:36:25 +0000 (13:36 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 2 Sep 2013 13:36:25 +0000 (13:36 +0000)
and integers of a different size.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13525

coregrind/m_replacemalloc/vg_replace_malloc.c

index 1a032ec7603667fa49789aa829ef45c3082312ba..bdb7bf7a27fe2e68430d3e4b98d9cef425c61d82 100644 (file)
@@ -241,7 +241,7 @@ static inline void trigger_memcheck_error_if_undefined ( ULong x )
       void* v; \
       \
       DO_INIT; \
-      trigger_memcheck_error_if_undefined((ULong) zone); \
+      trigger_memcheck_error_if_undefined((ULong)(UWord) zone);        \
       trigger_memcheck_error_if_undefined((ULong) n); \
       MALLOC_TRACE(#fnname "(%p, %llu)", zone, (ULong)n ); \
       \
@@ -443,7 +443,7 @@ static inline void trigger_memcheck_error_if_undefined ( ULong x )
    void VG_REPLACE_FUNCTION_EZU(10040,soname,fnname) (void *zone, void *p)  \
    { \
       DO_INIT; \
-      trigger_memcheck_error_if_undefined((ULong) zone); \
+      trigger_memcheck_error_if_undefined((ULong)(UWord) zone);        \
       MALLOC_TRACE(#fnname "(%p, %p)\n", zone, p ); \
       if (p == NULL)  \
          return; \
@@ -577,7 +577,7 @@ static inline void trigger_memcheck_error_if_undefined ( ULong x )
       void* v; \
       \
       DO_INIT; \
-      trigger_memcheck_error_if_undefined((ULong) zone); \
+      trigger_memcheck_error_if_undefined((ULong)(UWord) zone); \
       trigger_memcheck_error_if_undefined((ULong) nmemb); \
       trigger_memcheck_error_if_undefined((ULong) size); \
       MALLOC_TRACE("zone_calloc(%p, %llu,%llu)", zone, (ULong)nmemb, (ULong)size ); \
@@ -708,7 +708,7 @@ static inline void trigger_memcheck_error_if_undefined ( ULong x )
       void* v; \
       \
       DO_INIT; \
-      trigger_memcheck_error_if_undefined((ULong) zone); \
+      trigger_memcheck_error_if_undefined((ULong)(UWord) zone);        \
       trigger_memcheck_error_if_undefined((ULong) n); \
       MALLOC_TRACE("zone_memalign(%p, al %llu, size %llu)", \
                    zone, (ULong)alignment, (ULong)n );  \
@@ -788,7 +788,7 @@ static inline void trigger_memcheck_error_if_undefined ( ULong x )
       static int pszB = 0; \
       if (pszB == 0) \
          pszB = my_getpagesize(); \
-      trigger_memcheck_error_if_undefined((ULong) zone); \
+      trigger_memcheck_error_if_undefined((ULong)(UWord) zone);              \
       return VG_REPLACE_FUNCTION_EZU(10110,VG_Z_LIBC_SONAME,memalign) \
                 ((SizeT)pszB, size); \
    }
@@ -1038,8 +1038,8 @@ static size_t my_malloc_size ( void* zone, void* ptr )
    /* Implement "malloc_size" by handing the request through to the
       tool's .tl_usable_size method. */
    DO_INIT;
-   trigger_memcheck_error_if_undefined((ULong) zone);
-   trigger_memcheck_error_if_undefined((ULong) ptr);
+   trigger_memcheck_error_if_undefined((ULong)(UWord) zone);
+   trigger_memcheck_error_if_undefined((ULong)(UWord) ptr);
    size_t res = (size_t)VALGRIND_NON_SIMD_CALL1(
                            info.tl_malloc_usable_size, ptr);
    return res;