diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-05-24 14:01:37 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-05-24 14:01:37 +0000 |
commit | e1c652bbaf47cb2049990c6ff370b9fb1ed5bfdd (patch) | |
tree | 6c11c23e302b78570f73866f4a9f9e38a90241bb /vm.c | |
parent | a4a922e9bce0ba129d458f340b603a7a8c4b0bc0 (diff) | |
download | ruby-e1c652bbaf47cb2049990c6ff370b9fb1ed5bfdd.tar.gz |
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
Diffstat (limited to 'vm.c')
-rw-r--r-- | vm.c | 7 |
1 files changed, 1 insertions, 6 deletions
@@ -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 |