]> granicus.if.org Git - gc/commitdiff
Fix missing GC_generic_malloc_words_small implementation in new_gc_alloc.h
authorIvan Maidanski <ivmai@mail.ru>
Thu, 1 Mar 2018 19:47:22 +0000 (22:47 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 2 Mar 2018 17:23:00 +0000 (20:23 +0300)
* include/new_gc_alloc.h (GC_generic_malloc_words_small): Replace
prototype with a macro (that uses GC_generic_malloc); remove FIXME item.

include/new_gc_alloc.h

index fc79b5b0e1ccbbfe8d1bc192d0d2f960c08efd54..08fd77308d7c94f8d6e34cccb4d40eae12acc3cc 100644 (file)
@@ -85,11 +85,11 @@ extern "C" {
 
     GC_API void GC_CALL GC_incr_bytes_allocd(size_t bytes);
     GC_API void GC_CALL GC_incr_bytes_freed(size_t bytes);
-
-    GC_API char * GC_CALL GC_generic_malloc_words_small(size_t word, int kind);
-                /* FIXME: Doesn't exist anymore.        */
 }
 
+#define GC_generic_malloc_words_small(lw, k) \
+                        GC_generic_malloc((lw) * sizeof(GC_word), k)
+
 // Object kinds; must match PTRFREE, NORMAL, UNCOLLECTABLE, and
 // AUNCOLLECTABLE in gc_priv.h.