From 5c1b9b38d69dc2d4b9d6e8f4330ae9e11a22da09 Mon Sep 17 00:00:00 2001 From: ko1 Date: Tue, 29 Oct 2013 09:47:06 +0000 Subject: [PATCH] * vm_trace.c (tp_free): remvoed because empty free function. Use RUBY_TYPED_NEVER_FREE instead. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ vm_trace.c | 8 +------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 87b05789a7..e043c3b46e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Oct 29 18:45:08 2013 Koichi Sasada + + * vm_trace.c (tp_free): remvoed because empty free function. + Use RUBY_TYPED_NEVER_FREE instead. + Tue Oct 29 18:37:33 2013 Koichi Sasada * include/ruby/ruby.h: introduce new flags for T_TYPEDDATA. diff --git a/vm_trace.c b/vm_trace.c index 2371846580..77af93b7bf 100644 --- a/vm_trace.c +++ b/vm_trace.c @@ -621,12 +621,6 @@ tp_mark(void *ptr) } } -static void -tp_free(void *ptr) -{ - /* do nothing */ -} - static size_t tp_memsize(const void *ptr) { @@ -635,7 +629,7 @@ tp_memsize(const void *ptr) static const rb_data_type_t tp_data_type = { "tracepoint", - {tp_mark, tp_free, tp_memsize,}, + {tp_mark, RUBY_TYPED_NEVER_FREE, tp_memsize,}, }; static VALUE