ruby-changes:18065
From: nobu <ko1@a...>
Date: Sun, 5 Dec 2010 17:56:54 +0900 (JST)
Subject: [ruby-changes:18065] Ruby:r30086 (trunk): * class.c (make_metaclass): fix probable typo. builtin type flag
nobu 2010-12-05 17:56:42 +0900 (Sun, 05 Dec 2010) New Revision: 30086 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30086 Log: * class.c (make_metaclass): fix probable typo. builtin type flag cannot be used with FL_TEST. Modified files: trunk/ChangeLog trunk/class.c Index: ChangeLog =================================================================== --- ChangeLog (revision 30085) +++ ChangeLog (revision 30086) @@ -1,3 +1,8 @@ +Sun Dec 5 17:56:36 2010 Nobuyoshi Nakada <nobu@r...> + + * class.c (make_metaclass): fix probable typo. builtin type flag + cannot be used with FL_TEST. + Sun Dec 5 12:09:27 2010 Nobuyoshi Nakada <nobu@r...> * lib/irb/init.rb (IRB.parse_opts): fix typo. [ruby-core:33574] Index: class.c =================================================================== --- class.c (revision 30085) +++ class.c (revision 30086) @@ -314,7 +314,7 @@ } super = RCLASS_SUPER(klass); - while (FL_TEST(super, T_ICLASS)) super = RCLASS_SUPER(super); + while (RB_TYPE_P(super, T_ICLASS)) super = RCLASS_SUPER(super); RCLASS_SUPER(metaclass) = super ? ENSURE_EIGENCLASS(super) : rb_cClass; OBJ_INFECT(metaclass, RCLASS_SUPER(metaclass)); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/