From e1c652bbaf47cb2049990c6ff370b9fb1ed5bfdd Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 24 May 2012 14:01:37 +0000 Subject: vm.c: rb_typeddata_is_kind_of * vm.c (rb_backtrace_p): use rb_typeddata_is_kind_of(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'vm.c') diff --git a/vm.c b/vm.c index d8c9cb7e75..d4595bb85e 100644 --- a/vm.c +++ b/vm.c @@ -865,12 +865,7 @@ static const rb_data_type_t backtrace_data_type = { int rb_backtrace_p(VALUE obj) { - if (TYPE(obj) == T_DATA && RTYPEDDATA_P(obj) && RTYPEDDATA_TYPE(obj) == &backtrace_data_type) { - return 1; - } - else { - return 0; - } + return rb_typeddata_is_kind_of(obj, &backtrace_data_type); } static VALUE -- cgit v1.2.3