ruby-changes:25024
From: nobu <ko1@a...>
Date: Wed, 3 Oct 2012 22:23:40 +0900 (JST)
Subject: [ruby-changes:25024] nobu:r37076 (trunk): gc.c: unused function
nobu 2012-10-03 22:23:30 +0900 (Wed, 03 Oct 2012) New Revision: 37076 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37076 Log: gc.c: unused function * gc.c (free_stack_chunks): it is used only when per-VM object space is enabled. Modified files: trunk/gc.c Index: gc.c =================================================================== --- gc.c (revision 37075) +++ gc.c (revision 37076) @@ -350,7 +350,6 @@ static void aligned_free(void *); static void init_mark_stack(mark_stack_t *stack); -static void free_stack_chunks(mark_stack_t *); static VALUE lazy_sweep_enable(void); static int garbage_collect(rb_objspace_t *); @@ -388,7 +387,7 @@ #endif #if defined(ENABLE_VM_OBJSPACE) && ENABLE_VM_OBJSPACE -static void aligned_free(void *); +static void free_stack_chunks(mark_stack_t *); void rb_objspace_free(rb_objspace_t *objspace) @@ -2151,6 +2150,7 @@ stack->index = stack->limit; } +#if defined(ENABLE_VM_OBJSPACE) && ENABLE_VM_OBJSPACE static void free_stack_chunks(mark_stack_t *stack) { @@ -2163,6 +2163,7 @@ chunk = next; } } +#endif static void push_mark_stack(mark_stack_t *stack, VALUE data) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/