diff options
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/internal.h b/internal.h index 2e88324f0c..0d3019f9a5 100644 --- a/internal.h +++ b/internal.h @@ -639,7 +639,11 @@ void Init_heap(void); void *ruby_mimmalloc(size_t size); void ruby_mimfree(void *ptr); void rb_objspace_set_event_hook(const rb_event_flag_t event); -void rb_gc_writebarrier_remember_promoted(VALUE obj); +#if USE_RGENGC +void rb_gc_writebarrier_remember(VALUE obj); +#else +#define rb_gc_writebarrier_remember(obj) 0 +#endif void ruby_gc_set_params(int safe_level); #if defined(HAVE_MALLOC_USABLE_SIZE) || defined(HAVE_MALLOC_SIZE) || defined(_WIN32) |