From: matz@... (Yukihiro Matsumoto) Date: 2003-10-09T13:15:40+09:00 Subject: [ruby-dev:21562] Re: marshal_dump & IO まつもと ゆきひろです In message "[ruby-dev:21561] Re: marshal_dump & IO" on 03/10/09, Tanaka Akira writes: | |In article <20031009064205E.aamine@loveruby.net>, | Minero Aoki writes: | |> @@ -492,7 +492,7 @@ w_object(obj, arg, limit, weak) |> v = rb_funcall(obj, s_mdump, 0, 0); |> w_byte(TYPE_USRMARSHAL, arg); |> w_unique(rb_class2name(CLASS_OF(obj)), arg); |> - w_object(v, arg, limit, Qtrue); |> + w_object(v, arg, limit, Qfalse); | |ここでの obj が marshal_dump におけるインスタンス変数からたどられて来 |た場合を考えると、Qtrue でも Qfalse でもなく weak が適切であるように思 |います。 その通りですね。修正します。