From: nobu.nakada@... Date: 2003-08-03T22:33:17+09:00 Subject: [ruby-dev:21108] Re: Method#to_proc なかだです。 At Sun, 3 Aug 2003 21:57:23 +0900, Masahiro Sakai (酒井政裕) wrote: > Method#to_procで作ったProcオブジェクトの引数の扱いが > 1.6と1.8で異なっていることに気がつきました。 > これはこういうものなのでしょうか? こういうものじゃないと思いますが、デフォルトSVALUEでいいのかな。 --- eval.c 3 Aug 2003 10:25:32 -0000 1.503 +++ eval.c 3 Aug 2003 13:28:37 -0000 @@ -949,6 +949,6 @@ static VALUE rb_yield_0 _((VALUE, VALUE, #define YIELD_PROC_CALL 1 #define YIELD_PUBLIC_DEF 2 +#define YIELD_FUNC_SVALUE 0 #define YIELD_FUNC_AVALUE 1 -#define YIELD_FUNC_SVALUE 2 static VALUE rb_call _((VALUE,VALUE,ID,int,const VALUE*,int)); -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦