[前][次][番号順一覧][スレッド一覧]

ruby-changes:23724

From: nobu <ko1@a...>
Date: Thu, 24 May 2012 23:01:55 +0900 (JST)
Subject: [ruby-changes:23724] nobu:r35773 (trunk): vm.c: rb_typeddata_is_kind_of

nobu	2012-05-24 23:01:37 +0900 (Thu, 24 May 2012)

  New Revision: 35773

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35773

  Log:
    vm.c: rb_typeddata_is_kind_of
    
    * vm.c (rb_backtrace_p): use rb_typeddata_is_kind_of().

  Modified files:
    trunk/vm.c

Index: vm.c
===================================================================
--- vm.c	(revision 35772)
+++ vm.c	(revision 35773)
@@ -865,12 +865,7 @@
 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

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]