In message "[ruby-dev:20455] Re: *.soのautoload(PR#504)" on 03/06/25, Minero Aoki <aamine / loveruby.net> writes: |> rb_class_tblを残すか、rb_cObjectを直接マークすればいいのでは。 |> 結局大本になるテーブルはどこかに必須なので、そこをマークするの |> に違いはないのではないかと。 | |それだと定数に別のものを再代入されたらクラスオブジェクトが |宙に浮きませんか? たとえば | | NilClass = nil | |とされた場合、rb_cNilClass がどこかから確実に参照されている |ことが保証できなくなるのではないでしょうか。 rb_cObject rb_cFixnum rb_cNilClass rb_cFalseClass rb_cTrueClass だけ明示的にマークすればよいのかな。