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
This commit is contained in:
nobu 2012-05-24 14:01:37 +00:00
parent a4a922e9bc
commit e1c652bbaf

7
vm.c
View File

@ -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