summaryrefslogtreecommitdiff
path: root/internal.h
diff options
context:
space:
mode:
authorko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-11-22 01:38:08 +0000
committerko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-11-22 01:38:08 +0000
commita6ca9f9fce7bcef4a1c04384bb834b5ee0013b16 (patch)
tree7200856f12f9e06f29dbc75fdb51b8c7dbf6cfe0 /internal.h
parentd553c518d525851d8d4a4f8db63e3027e4a5d72d (diff)
* 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.h1
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);