Make rb_define_finalizer_no_check private
This commit is contained in:
parent
a5bfc25107
commit
5481dbef07
2
gc.c
2
gc.c
@ -3905,7 +3905,7 @@ should_be_finalizable(VALUE obj)
|
|||||||
rb_check_frozen(obj);
|
rb_check_frozen(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
VALUE
|
static VALUE
|
||||||
rb_define_finalizer_no_check(VALUE obj, VALUE block)
|
rb_define_finalizer_no_check(VALUE obj, VALUE block)
|
||||||
{
|
{
|
||||||
rb_objspace_t *objspace = &rb_objspace;
|
rb_objspace_t *objspace = &rb_objspace;
|
||||||
|
@ -242,7 +242,6 @@ size_t rb_gc_obj_slot_size(VALUE obj);
|
|||||||
bool rb_gc_size_allocatable_p(size_t size);
|
bool rb_gc_size_allocatable_p(size_t size);
|
||||||
int rb_objspace_garbage_object_p(VALUE obj);
|
int rb_objspace_garbage_object_p(VALUE obj);
|
||||||
bool rb_gc_is_ptr_to_obj(const void *ptr);
|
bool rb_gc_is_ptr_to_obj(const void *ptr);
|
||||||
VALUE rb_define_finalizer_no_check(VALUE obj, VALUE block);
|
|
||||||
|
|
||||||
void rb_gc_mark_and_move(VALUE *ptr);
|
void rb_gc_mark_and_move(VALUE *ptr);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user