diff --git a/class.c b/class.c index 316118bfe3..fb3ea6ac6d 100644 --- a/class.c +++ b/class.c @@ -156,7 +156,7 @@ rb_make_metaclass(obj, super) /* metaclass of a superclass may be NULL at boot time */ if (metasuper) { - RBASIC(klass)->klass; + RBASIC(klass)->klass = metasuper; } } diff --git a/ext/Setup.atheos b/ext/Setup.atheos new file mode 100644 index 0000000000..8f04f06a4b --- /dev/null +++ b/ext/Setup.atheos @@ -0,0 +1,27 @@ +option nodynamic + +curses +dbm +digest +digest/md5 +digest/rmd160 +digest/sha1 +digest/sha2 +dl +etc +fcntl +gdbm +iconv +marshal +nkf +pty +racc/parse +readline +sdbm +socket +stringio +strscan +syslog +#tk +#tcltklib +#gtk