[ruby-dev:31813] Re: rb_obj_is_kind_of

From: Nobuyoshi Nakada <nobu@...>
Date: 2007-09-22 03:29:44 UTC
List: ruby-dev #31813
なかだです。

At Sat, 22 Sep 2007 10:30:57 +0900,
Tanaka Akira wrote in [ruby-dev:31812]:
> 
> In article <20070922001951.9861AE0454@mail.bc9.jp>,
>   Nobuyoshi Nakada <nobu@ruby-lang.org> writes:
> 
> > finalizer待ちのようですね。
> 
> パッチを当ててみましたが、まだ出ます。
> 
> 今度も T_NONE のようです。

二ヶ所必要でした。できればひとつにまとめたいとこですが。


Index: gc.c
===================================================================
--- gc.c	(revision 13483)
+++ gc.c	(working copy)
@@ -1704,5 +1662,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:
@@ -1735,5 +1694,6 @@ os_obj_of(VALUE of)
 	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