diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-06-12 00:20:27 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-06-12 00:20:27 +0000 |
commit | ff0252701e43f8f0ff40a5c4ba55977b5d902612 (patch) | |
tree | 021e583dbc589e7490d9cfab90a30dc56d04792f /variable.c | |
parent | fbfd5fdcb0ba290aa6f6634302cfd5a1cb4d1eb3 (diff) | |
download | ruby-ff0252701e43f8f0ff40a5c4ba55977b5d902612.tar.gz |
* variable.c (uninitialized_constant): process through
rb_class_real() to remove "Object::" from error message.
[ruby-dev:40951]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'variable.c')
-rw-r--r-- | variable.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/variable.c b/variable.c index f27b73841b..382644b48a 100644 --- a/variable.c +++ b/variable.c @@ -1345,7 +1345,7 @@ NORETURN(static void uninitialized_constant(VALUE, ID)); 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)); |