[ruby-dev:31811] Re: rb_obj_is_kind_of

From: Nobuyoshi Nakada <nobu@...>
Date: 2007-09-22 00:19:50 UTC
List: ruby-dev #31811
なかだです。

At Fri, 21 Sep 2007 20:31:22 +0900,
Tanaka Akira wrote in [ruby-dev:31810]:
> 
> rb_obj_is_kind_of の TYPE(cl) ですが、[ruby-dev:31805] の例
> では問題が出なくなったものの、test/runner.rb では依然として
> 発生します。
> 
> 今度は T_NONE のようです。

finalizer待ちのようですね。


Index: gc.c
===================================================================
--- gc.c	(revision 13483)
+++ gc.c	(working copy)
@@ -1704,5 +1704,6 @@ os_live_obj(void)
 	for (;p < pend; p++) {
 	    if (p->as.basic.flags) {
-		switch (TYPE(p)) {
+		switch (BUILTIN_TYPE(p)) {
+		  case T_NONE:
 		  case T_ICLASS:
 		  case T_NODE:


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread