From: Yukihiro Matsumoto Date: 2011-05-30T15:52:17+09:00 Subject: [ruby-core:36568] Re: [Ruby 1.9 - Bug #4803] RCLASS_SUPER won't compile for C extensions as of revision 31627 Hi, In message "Re: [ruby-core:36566] [Ruby 1.9 - Bug #4803] RCLASS_SUPER won't compile for C extensions as of revision 31627" on Mon, 30 May 2011 14:53:13 +0900, Daniel Azuma writes: | |Can anyone explain to me the rationale behind moving the rb_classext_t definition into internal.h, and what I should do in 1.9.3 to access the functionality of RCLASS_SUPER? I need to access *and* set the direct superclass, even if it's a T_ICLASS, so calling rb_class_superclass() is not sufficient. Thanks! I think Nobu considered rb_classext_t should not be disclosed to extensions, but since some extensions already use it, it might be better to make it public anyway. matz.