ruby-changes:16320
From: matz <ko1@a...>
Date: Sat, 12 Jun 2010 09:20:42 +0900 (JST)
Subject: [ruby-changes:16320] Ruby:r28293 (trunk): * variable.c (uninitialized_constant): process through
matz 2010-06-12 09:20:27 +0900 (Sat, 12 Jun 2010) New Revision: 28293 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28293 Log: * variable.c (uninitialized_constant): process through rb_class_real() to remove "Object::" from error message. [ruby-dev:40951] Modified files: trunk/ChangeLog trunk/variable.c Index: ChangeLog =================================================================== --- ChangeLog (revision 28292) +++ ChangeLog (revision 28293) @@ -1,3 +1,9 @@ +Sat Jun 12 09:18:31 2010 Yukihiro Matsumoto <matz@r...> + + * variable.c (uninitialized_constant): process through + rb_class_real() to remove "Object::" from error message. + [ruby-dev:40951] + Sat Jun 12 00:38:37 2010 Yusuke Endoh <mame@t...> * ext/dbm/extconf.rb: accept Berkley DB version 3, 4 and 5. Index: variable.c =================================================================== --- variable.c (revision 28292) +++ variable.c (revision 28293) @@ -1345,7 +1345,7 @@ static void uninitialized_constant(VALUE klass, ID id) { - if (klass && klass != rb_cObject) + if (klass && rb_class_real(klass) != rb_cObject) rb_name_error(id, "uninitialized constant %s::%s", rb_class2name(klass), rb_id2name(id)); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/