ruby-changes:17679
From: ko1 <ko1@a...>
Date: Thu, 4 Nov 2010 20:48:07 +0900 (JST)
Subject: [ruby-changes:17679] Ruby:r29688 (trunk): * gc.c (run_final): do not need argument obj.
ko1 2010-11-04 20:48:01 +0900 (Thu, 04 Nov 2010) New Revision: 29688 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29688 Log: * gc.c (run_final): do not need argument obj. Modified files: trunk/gc.c Index: gc.c =================================================================== --- gc.c (revision 29687) +++ gc.c (revision 29688) @@ -2843,17 +2843,10 @@ } } -static void -gc_finalize_deferred(rb_objspace_t *objspace) -{ - finalize_deferred(objspace); - free_unused_heaps(objspace); -} - void rb_gc_finalize_deferred(void) { - gc_finalize_deferred(&rb_objspace); + finalize_deferred(&rb_objspace); } static int @@ -2973,7 +2966,8 @@ { rb_objspace_t *objspace = &rb_objspace; garbage_collect(objspace); - gc_finalize_deferred(objspace); + finalize_deferred(objspace); + free_unused_heaps(objspace); } /* -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/