diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-11-22 01:38:08 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-11-22 01:38:08 +0000 |
commit | a6ca9f9fce7bcef4a1c04384bb834b5ee0013b16 (patch) | |
tree | 7200856f12f9e06f29dbc75fdb51b8c7dbf6cfe0 /internal.h | |
parent | d553c518d525851d8d4a4f8db63e3027e4a5d72d (diff) | |
download | ruby-a6ca9f9fce7bcef4a1c04384bb834b5ee0013b16.tar.gz |
* vm.c (ruby_vm_destruct): do not use ruby_xfree() after freeing
objspace.
* gc.c (ruby_mimfree): added. It is similar to ruby_mimmalloc().
* internal.h: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/internal.h b/internal.h index 05bbbc74c8..10819a21c7 100644 --- a/internal.h +++ b/internal.h @@ -428,6 +428,7 @@ NORETURN(void rb_syserr_fail_path_in(const char *func_name, int err, VALUE path) /* gc.c */ 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); |