[dtrace] Make pointers into user space uintptr_t instead of void*.
[mono.git] / mono / metadata / sgen-nursery-allocator.c
index fef74c4826aadd8450bd0e2a683480964c2fe7f6..b165f12dd614d123ebaeccaa98292e23575c1fdb 100644 (file)
@@ -712,7 +712,7 @@ add_nursery_frag (SgenFragmentAllocator *allocator, size_t frag_size, char* frag
 {
        DEBUG (4, fprintf (gc_debug_file, "Found empty fragment: %p-%p, size: %zd\n", frag_start, frag_end, frag_size));
        binary_protocol_empty (frag_start, frag_size);
-       MONO_GC_NURSERY_SWEEPED (frag_start, frag_end - frag_start);
+       MONO_GC_NURSERY_SWEEPED ((mword)frag_start, frag_end - frag_start);
        /* Not worth dealing with smaller fragments: need to tune */
        if (frag_size >= SGEN_MAX_NURSERY_WASTE) {
                /* memsetting just the first chunk start is bound to provide better cache locality */